gpt4 book ai didi

python - 无法使用 python 中的 aifc 模块读取 AIFF-C 文件

转载 作者:太空狗 更新时间:2023-10-30 01:38:08 24 4
gpt4 key购买 nike

我正在尝试读取存储在本地目录中的压缩 .aiff 文件。我明白了;

>>>import aifc
>>>s = aifc.open('/Users/machinename/Desktop/folder/AudioTrack.aiff','r')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/aifc.py", line 942, in open
return Aifc_read(f)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/aifc.py", line 347, in __init__
self.initfp(f)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/aifc.py", line 317, in initfp
self._read_comm_chunk(chunk)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/aifc.py", line 497, in _read_comm_chunk
raise Error, 'cannot read compressed AIFF-C files'
aifc.Error: cannot read compressed AIFF-C files
>>>

我相信一定有解决方法。 Here你可以看到aifc也支持 aiff-c 文件。

一个简单的问题,但我在网上找不到解决方案。

最佳答案

旧帖子,但是......这似乎有两个可能的问题。

1 - 您可能需要 pip install cl。如果 AIFC 无法导入 cl 模块,它将报告您提到的错误。

2 - aifc.py 源代码(至少是我发现的那个)似乎有一个错误,它期望未压缩的文件将压缩指定为“无”。然而,一些文件似乎报告“原始”(注意末尾的额外空间)并且 AIFC 不将其识别为压缩格式。

关于python - 无法使用 python 中的 aifc 模块读取 AIFF-C 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24954370/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com