相关疑难解决方法(0)

从python中的TIMIT数据库读取WAV文件

我正在尝试从python中的TIMIT数据库中读取一个wav文件,但是我收到一个错误:

当我使用wave时:

wave.Error: file does not start with RIFF id
Run Code Online (Sandbox Code Playgroud)

当我使用scipy时:

ValueError: File format b'NIST'... not understood.
Run Code Online (Sandbox Code Playgroud)

当我使用librosa时,程序卡住了.我尝试使用sox将其转换为wav:

cmd = "sox " + wav_file + " -t wav " + new_wav
subprocess.call(cmd, shell=True)
Run Code Online (Sandbox Code Playgroud)

它没有帮助.我看到一个引用scikits.audiolab包的旧答案,但看起来它不再受支持了.

如何读取这些文件以获取数据的数据?

谢谢

python audio wav scipy wave

5
推荐指数
1
解决办法
5068
查看次数

标签 统计

audio ×1

python ×1

scipy ×1

wav ×1

wave ×1