首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用scipy.io读取24位文件

使用scipy.io读取24位文件
EN

Stack Overflow用户
提问于 2021-08-13 15:06:26
回答 1查看 187关注 0票数 0

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

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

对于一些额外的背景,我使用Adobe试镜来获取原始的24位文件。但是Adobe似乎在音频文件中添加了额外的数据,比如可能是元数据?然后,我使用sox将Adobe写入等效的sox 24位文件,因为我认为sox删除了这个额外的元数据?

我还使用了来自Urbansound数据集的24位文件,没有错误。

你能告诉我怎么读我的24位文件吗?

以下是我试图读取的文件的位置:

https://gofile.io/d/2wY2q4

任何帮助都将不胜感激!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-16 10:56:04

我可以在这里加载文件2IN_HomeStairs_Yeti_4GAL_repop_TCL_b_clp_24bit.wav

代码语言:javascript
复制
from scipy.io import wavfile
wavfile.read('./Downloads/2IN_HomeStairs_Yeti_4GAL_repop_TCL_b_clp_24bit.wav')

我猜想您在使用1.6.0之前就使用了增加了任意位深度支持 (我在上面的测试中使用了1.6.2 )。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68774616

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档