gpt4 book ai didi

python - WAV/W64/RF64文件中的错误。在python中使用Soundfile库的 'fmt ' block 错误格式

转载 作者:行者123 更新时间:2023-12-03 09:05:03 25 4
gpt4 key购买 nike

即时通讯尝试获取WAV文件的分钟数时出现错误

    import soundfile as sf
f = sf.SoundFile('swearing_Service_1.14.20.wav')
print('samples = {}'.format(len(f)))
print('sample rate = {}'.format(f.samplerate))
print('seconds = {}'.format(len(f) / f.samplerate))

File "C:\Users\jj\AppData\Local\Continuum\anaconda3\lib\site-packages\soundfile.py", line 1357, in _error_check
raise RuntimeError(prefix + _ffi.string(err_str).decode('utf-8', 'replace'))

RuntimeError: Error opening 'swearing_Service_1.14.20.wav': Error in WAV/W64/RF64 file. Malformed 'fmt ' chunk.
我无法调试。我只想以分钟/秒为单位查找wav文件的持续时间

最佳答案

我遇到了同样的错误,我的原因是假定的wav文件不是完全的wav文件(我使用ffmpeg将aac文件转换为wav,但参数错误)。当我使用真实的wav文件时,错误消失了。

关于python - WAV/W64/RF64文件中的错误。在python中使用Soundfile库的 'fmt ' block 错误格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62804160/

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