2013-05-27 10 views

Antwort

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

normalerweise wäre es Bytes sein, die dann Ints sind ... hier haben wir es nur konvertieren Art zu schweben

Sie hier lesen lesen können http://www.scipy.org/doc/api_docs/SciPy.io.wavfile.html

+0

danke! noch eine Frage, wie könnte ich das für alle .wav-Dateien im aktuellen Arbeitsverzeichnis machen? Ich meine, jede Datei in einem Zyklus in einem Array zu speichern und am Ende jedes Schritts auf ein Haupt-Array zu konzentrieren. – IAM

+0

Verwenden Sie 'glob.glob (" *. Wav ")', um alle wav-Dateien im aktuellen Verzeichnis zu erhalten .... –