はじめに
pythonでwavファイルのサンプリング周波数を変換する方法を記述します。
必要なライブラリ
使うライブラリは「librosa」と「PySoundFile」なのでインストールします。
この記事は以下のバージョンでの実装を記述しています。
librosa — librosa 0.8.0 documentation
PySoundFile — PySoundFile 0.9.0 documentation
コード
以下のように記述すると、48kHzのinput.wavを24kHzのoutput.wavとして出力できます。down samplingでもup samplingでも大丈夫です。