2013-05-27 48 views

回答

9
>>> from scipy.io.wavfile import read 
>>> a = read("adios.wav") 
>>> numpy.array(a[1],dtype=float) 
array([ 128., 128., 128., ..., 128., 128., 128.]) 

通常这将是其随后整数字节......在这里,我们只是将它转换为浮动型

,你可以在这里左右看了看了http://www.scipy.org/doc/api_docs/SciPy.io.wavfile.html

+0

谢谢!还有一个问题,我怎么可以在当前工作目录中对所有.wav文件执行此操作?我的意思是将每个文件保存在一个数组中的循环中,并在每个步骤结束时将其集中到主数组中? – IAM

+0

使用'glob.glob(“*。wav”)'获取当前目录中的所有wav文件.... –