Posted at

Python 標準パッケージ だけで wav ファイルを読み込む

More than 3 years have passed since last update.


問題

scikits.audiolab とか numpy とかの Python 追加パッケージを

入れられない状況で、 wav ファイルを読み込みたい。


解決方法

wave, array で読み込む。

import wave

import array

wavdata = wave.open(YOUR_WAV_FILE).readframes(-1)
audio = array.array("h", wavdata) # wav のビット幅が 16bit の場合