【发布时间】:2016-02-26 22:55:03
【问题描述】:
我正在使用 python 并希望执行以下操作。我有一个想要读取并绘制频率响应的 wav 音频文件。我只对 3-4 秒的时间窗口感兴趣,而不是整个文件。另外,我想将我的输入文件重新采样为 48k,而不是它的 192k。
我希望我的绘图使用 FFT 长度 8192、汉明窗、logx 刻度从 20 到 20k Hz 的线。
【问题讨论】:
-
你试过什么?你看过 pygame、pyaudio 和 sox(不是 python 库)来进行下采样吗?
-
我用 numpy 和 matplotlib 尝试了一些东西,但还没有完全奏效。我曾使用 pyaudio 和 sox 工作过,但不是很熟悉。
-
另外,如果有更简单的 MATLAB 解决方案,我愿意研究。
标签: python audio fft wav frequency-analysis