Pydub AudioSegment导出没有声音



我有这个简单的代码:

from pydub import AudioSegment
audio = AudioSegment.from_wav("recordings/source.wav")
audio.export("recordings/export.wav", format="wav")

source.wav是一个5秒的录音。代码生成export.wav,但该文件完全为空。这是一个0wav文件。

我的代码中没有其他内容,只有我粘贴在这里的部分。我的目标是最终提取音频文件的一个块,但在这个阶段它已经不起作用了。

我尝试运行Read.me

上建议的调试
import logging
l = logging.getLogger("pydub.converter")
l.setLevel(logging.DEBUG)
l.addHandler(logging.StreamHandler())

但是我没有得到任何错误。脚本执行自己没有问题。我也试过AudioSegment.from_file,没有成功。

我错过了什么?

我使用pydub 0.25.1

我没有修复它,但使用.mp3文件代替.wav工作。

最新更新