PYDUB-处理输入时发现的无效数据

发布于 2025-01-31 17:24:08 字数 369 浏览 4 评论 0原文

我正在尝试学习如何转录录音,但是我的距离不远,Pydub甚至都不接受我的录制数据:

from pydub import AudioSegment

m4a_file = '{path_to_m4a}/test.m4a'

sound = AudioSegment.from_wav(m4a_file)

这导致了错误:

Invalid data found when processing input

我在Mac上使用语音备忘录进行了录制。我认为它不会被损坏,我使用QuickTime遇到了同样的问题来进行录制。

谁能指出我出错的地方?

pydub == 0.25.1

I'm trying to learn how to transcribe an audio recording, but I'm not getting very far, pydub won't even accept my recorded data:

from pydub import AudioSegment

m4a_file = '{path_to_m4a}/test.m4a'

sound = AudioSegment.from_wav(m4a_file)

This leads to the error:

Invalid data found when processing input

I made the recording using voice memo on my mac. I don't think it can be corrupted, I've run into the same problem using quicktime to make a recording.

Can anyone point out where I'm going wrong?

pydub==0.25.1

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

五里雾 2025-02-07 17:24:09

我遇到了同样的问题。我已经通过更改解决了:

sound = AudioSegment.from_wav('path/to/file')

TO:

sound = AudioSegment.from_file('path/to/file')

I faced the same problem. I've solved it by changing:

sound = AudioSegment.from_wav('path/to/file')

to:

sound = AudioSegment.from_file('path/to/file')
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文