2006-08-01
先日ユーザーの方から、特定の周波数域を強調した音声データを作成したいというリクエストをいただきました。目的は語学において発音の分析を行うためだそうです。
検討したのですが、方法としては
1.一度バンドパスフィルターで周波数域をとりだし、係数倍して、オリジナルのデータと足し合わせる
2.一オクターブごとのフィルターを通して、各オクターブごとのデータを作成し、再び足し合わせる際に係数倍にして、大きくしたり、小さくしたりする
3.FFT後に周波数領域でレベルを調整し、逆FFTをかけてもどす
2.はいわゆるグライコ(グラフィックイコライザー)といわれる機能そのままですね
3.はさらに細かく設定することも可能です、
現状(RH1FFTV1.13)では1.は簡単に実行できます(加工画面でバンドパスフィルターを設定、し新しくできたデータと元のデータを足し合わせその際にスケールを調整して、強調の度合いを変更する)
2.は手数はかかりますが、同じようにフィルターを通してから足し合わせればできます
3.は実装を考えています。
似たような機能のリクエスト、また、実装方法、設定方法等で意見、要望、質問などありましたら、この記事のコメントにいただけると助かります
セ記事を書く
セコメントをする