使用Python 2.6快速进行音频文件的谱分析?
我想做的是创建一个小程序,分析给定的音频文件,每200毫秒提取一次数据,然后把特定频率范围内的强度值(从0到1的浮点数)放到一个数组里,最后保存这个数组。这个值会用来控制一个图形的透明度,让它随着音频文件的节奏闪烁。
问题是,我之前从来没有接触过音频分析,完全不知道该从哪里开始。我查过pymedia和scipy/numpy,想着可以用快速傅里叶变换(FFT)来实现这个功能,但我不太确定该如何处理这些数据才能得到想要的结果。pymedia的SpectrAnalyzer类的文档几乎没有,而且网站上的示例在最新版本的库中根本无法运行,这让我很困扰。
我该如何开始这个项目呢?我对应该使用哪些库感到完全迷茫。