【发布时间】:2011-06-20 21:49:25
【问题描述】:
我遇到了一些编程和转换问题。我正在设计一个人工智能来识别乐器演奏的音符,并且需要从波形文件中提取原始声音数据。我的目标是在文件中的时间块上执行 FFT 操作以供 AI 使用。为此,我需要音频文件的幅度列表,但我似乎找不到可行的转换技术。这些文件以 MP3 开头,然后我将它们转换为 wav 文件,但我总是得到一个压缩文件,当我尝试阅读它时会吐出乱码。有谁知道我如何将 wav 文件转换为与 Python 的 wave 模块兼容的文件,甚至可以直接将数据转换为幅度列表的文件?
【问题讨论】:
-
顺便说一句,我在 macbook pro 上运行 PyDev for Eclipse,所以虽然 windows 转换器不是完全不可能的,但它们非常不方便。
标签: python wav fft frequency amplitude