このサイトでは主に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は使いこなせると便利です。
コメント