matlabを使用し音声について研究しているのですが、
音声の出力が出ている部分だけを切り取るために、値を二乗し、その音声データの範囲内で10サンプルの和を取って、その値が閾値を超えたことを基準にして切り取り始めと終わりを設定したいのですが、なかなかうまくプログラムをかけません。
どなたかいいプログラムの例はありませんでしょうか?
10サンプルと切り取りはじめの位置関係はどうなってますか?たとえばnサンプル目に対してn-9~nの和が閾値を超えたらnを切り取り始めにしたい、など
投稿2017/10/02 11:29
matlabを使用し音声について研究しているのですが、
音声の出力が出ている部分だけを切り取るために、値を二乗し、その音声データの範囲内で10サンプルの和を取って、その値が閾値を超えたことを基準にして切り取り始めと終わりを設定したいのですが、なかなかうまくプログラムをかけません。
どなたかいいプログラムの例はありませんでしょうか?