我想在Python中从TIMIT数据库读取WAV文件,但是出现了错误:
当我使用wave时:
wave.Error: file does not start with RIFF id
当我使用scipy时:
ValueError: File format b'NIST'... not understood.
当我使用librosa时,程序卡住了。 我尝试使用sox将其转换为wav格式:
cmd = "sox " + wav_file + " -t wav " + new_wav
subprocess.call(cmd, shell=True)
但这并没有帮助。我看到了一个提到scikits.audiolab包的旧答案,但是看起来它已经不再受支持。
我该如何读取这些文件以获得数据的ndarray?
谢谢