我有一个24位深度的音频文件。当我尝试使用wavfile读取文件时,会得到以下错误:

然后,我继续用更新后的增强型wavfile.py取代原来的wavfile.py在这里发现,据说它可以读取24位文件。但是,我得到了以下错误:

对于一些额外的背景,我使用Adobe试镜来获取原始的24位文件。但是Adobe似乎在音频文件中添加了额外的数据,比如可能是元数据?然后,我使用sox将Adobe写入等效的sox 24位文件,因为我认为sox删除了这个额外的元数据?
我还使用了来自Urbansound数据集的24位文件,没有错误。
你能告诉我怎么读我的24位文件吗?
以下是我试图读取的文件的位置:
任何帮助都将不胜感激!
发布于 2021-08-16 10:56:04
我可以在这里加载文件2IN_HomeStairs_Yeti_4GAL_repop_TCL_b_clp_24bit.wav
from scipy.io import wavfile
wavfile.read('./Downloads/2IN_HomeStairs_Yeti_4GAL_repop_TCL_b_clp_24bit.wav')我猜想您在使用1.6.0之前就使用了增加了任意位深度支持 (我在上面的测试中使用了1.6.2 )。
https://stackoverflow.com/questions/68774616
复制相似问题