pythonの音響信号処理のおすすめライブラリ

このサイトでは主にpythonによる音響信号処理に関する紹介を行っています。
音響信号処理(ASP: Acoustic signal processing)とは、音声の信号を処理することです?
このページでは自身がよく用いているライブラリを紹介します。

SoundFile
pip install PySoundFile

音声ファイルの読み書きにはSoundFileを使っています。
wavファイルの扱いなら一番簡単だと思ってます。

scipy.signal
pip install scipy

scipy.signalを使えば信号処理、なんでもできます!便利!
ヒルベルト変換STFTを紹介していますが、他にもなんでもできます。

librosa
pip install librosa

librosaは音声信号処理に特化したライブラリです。音声信号処理ならこのライブラリが一番色々カバーしてるイメージです。
LPC解析定Q変換を紹介しました。

PyWavelets
pip install PyWavelets

PyWaveletsはウェーブレット変換をするライブラリです。
ウェーブレット変換ができます。ウェーブレット変換、奥が深いですね。

必須(だと思っている)ライブラリ
pip install numpy matplotlib scipy pandas

音響信号処理をしなくても、pythonを使うならこのあたりのライブラリは入れておいた方がいいと思います。
特にnumpyは使いこなせると便利です。

コメント

タイトルとURLをコピーしました