ifile = wave.open("input.wav")
このファイルをnumpy float配列に書き込むにはどうすればよいですか?
>>> from scipy.io.wavfile import read
>>> a = read("adios.wav")
>>> numpy.array(a[1],dtype=float)
array([ 128., 128., 128., ..., 128., 128., 128.])
通常、それはintであるバイトになります...ここでは、それをfloat型に変換するだけです。
ここで読むことができます: https://docs.scipy.org/doc/scipy/reference/tutorial/io.html#module-scipy.io.wavfile