【发布时间】:2011-05-17 23:45:52
【问题描述】:
我正在生成一些声音文件,它们以不同频率播放具有一定数量谐波的音调。
最终,这些声音将在带有小扬声器的设备上播放。
我有扬声器的频率响应曲线,想在 Python 中做以下事情:
- 绘制声音文件的频谱。我需要对文件进行 FFT 并用
gnuplot绘制它 - 根据数据表中的频率响应曲线应用非线性传递函数。
- 绘制函数应用后的结果。
有谁知道:
- 最简单的方法会是什么?
- 或可以为我执行此操作的应用程序(基于 GNU/Linux)?
【问题讨论】:
-
SciPy 的介绍包括进行 FFT 并绘制结果:scipy.org/Getting_Started
标签: python audio wav fft gnuplot