【发布时间】:2019-06-30 04:30:06
【问题描述】:
我在读取 2 字节的 wav 文件时遇到问题。我看到scipy.io.wavfile.read cannot read 24-bits .wav files
和Unexpected end of file wavfile.read python
。但它们都与读取 wavfile.read 无法支持的 24 位文件有关。这是我从文件中获取信息时的代码
这是我想阅读它的时候,但我有一个错误的意外文件。
编辑:这是我的示例 .wav 文件 Uploaded File
【问题讨论】:
-
您尝试读取的 wav 文件似乎有问题。您是否尝试过加载其他 wav 文件?如果问题仍然存在,您可能需要上传示例文件,以便我们重现问题。我也认为this answer 可以帮助你。
-
帖子已编辑,我上传了一个示例文件
-
在这里查看我的答案,我建议尝试wavio:stackoverflow.com/questions/56667042/…。
wavio.read能够读取该文件。 -
谢谢您的回复,我使用了这个库并成功读取了它,但是当读取大量数据时内存出现问题。我只想测试另一个库以查看结果
-
实际上我想对我的数据进行下采样,但像
librosa这样的库很耗时。如果我能找到一种在读取数据之前重新采样数据以使用 CNN 进行训练的方法,我可以使用wavio库来读取它。