Ich versuche, eine WAV-Datei aus der TIMIT Datenbank in Python zu lesen, aber ich erhalte eine Fehlermeldung:eine WAV-Datei aus TIMIT Datenbank in Python zu lesen
Wenn ich Welle bin mit:
wave.Error: file does not start with RIFF id
wenn ich verwende scipy:
ValueError: File format b'NIST'... not understood.
und wenn ich librosa bin mit, habe das Programm stecken. Ich habe versucht, es zu konvertieren in wav sox mit:
cmd = "sox " + wav_file + " -t wav " + new_wav
subprocess.call(cmd, shell=True)
und es half nicht. Ich habe eine alte Antwort gesehen, die auf das Paket scikits.audioLab verweist, aber es sieht so aus, als ob es nicht mehr unterstützt wird.
Wie kann ich diese Datei lesen, um ein Array der Daten zu erhalten?
Dank
Sie könnten versuchen, die Datei mit dem Modul [soundfile] (http://pysoundfile.readthedocs.io/) oder einem der anderen libsndfile Wrapper, die die unterstützen sollte NIST-Format. – Matthias