音声ファイルを周波数・オクターブ分析
サンプル05にて、振動波形を周波数分析・オクターブ分析する方法を紹介しました。今回は音声ファイル.wavを分析し、騒音を定量評価します。
Composeの標準言語OMLには、残念ながら音声ファイルを読み込む機能がありませんが(ver.2017.3)、Pythonの関数で代用することができます。
Pythonの関数を簡単に呼び出せるスクリプト'python_call.oml'を用いれば、一行でPythonの音声ファイルを読み込む関数'py_wav_read.py'が呼び出せます。
[fs,wavdata]=python_call('py_wav_read',filename);
あらゆるPython関数に流用できますので、ご利用ください。
本ページで紹介したサンプルスクリプトおよびサンプル入出力ファイルは以下のボタンからダウンロード可能です。音声ファイルの分析を行いたい方は、Composeおよび本サンプルスクリプトを利用してみてください。
