1

我想让音频数据序列中的某些频率更响亮。我已经使用 FFT 分析了数据,并获得了数据中每个音频频率的值。我只是不知道如何使用频率来操纵声音数据本身。

据我目前所知,数据的编码方式使得每两个连续读数之间的差异决定了该时刻的音频幅度。因此,在那个时刻使音频更响亮将涉及使两个连续读数之间的差异更大。但是我怎么知道哪个时间点与哪个频率有关?我不知道频率什么时候开始出现。

(我正在使用 Python,特别是 PyAudio 用于获取音频数据和 Num/SciPy 用于 FFT,尽管这可能不相关。)

4

1 回答 1

1

您正在寻找图形均衡器。一些快速的谷歌搜索出现了rbeq,这似乎是一个用 Python 编写的 Rhythmbox 插件。我还没有查看代码以查看实际的 EQ 部分是用 Python 编写的,还是只是控制主机中的某些内容,但我建议查看它们的源代码。

于 2010-11-01T13:21:20.850 回答