2013-05-27 3 views

risposta

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

genere sarebbe byte che vengono poi int ... qui abbiamo solo convertirlo in galleggiare tipo

potete leggere leggere qui http://www.scipy.org/doc/api_docs/SciPy.io.wavfile.html

+0

grazie! un'altra domanda, come posso fare questo per tutti i file .wav nella directory di lavoro corrente? Voglio dire salvare ogni file in un ciclo in un array, e concentrandola entro la fine di ogni passo a un array principale? – IAM

+0

uso 'glob.glob ("*. Wav")' per ottenere tutti i file wav nella directory corrente .... –