使用Python 2.6对音频文件进行快速频谱分析?

我想要做的是有一个子程序,分析每200毫秒的声音文件,并将特定频率范围的频率强度值(从0到1作为一个浮点数)吐出到一个数组中保存。然后,该值继续用作图形的不透明度值,该图形应该“选通”到音频文件。 问题是,我以前从未尝试过音频分析,也不知道从哪里开始。我看起来pymedia和scipy / numpy认为我能够使用FFT来实现这一点,但我不确定如何操纵这些数据以达到预期的结果。 Spectra的SpectrAnalyzer类文档几乎不存在,网站上的示例实际上并不适用于最新版本的库 - 这并不能让我的生活更轻松。 我该如何开始这个项目?我完全不知道我应该使用哪些库。     
已邀请:
您首先需要了解采样是如何工作的,然后您应该使用Scipy FFT例程(它们非常快)以便吐出频率强度值,然后您可以使用Matplotlib绘制这样的图形。 请参阅此处获取有关使用Python分析声音文件的文章,这里有一个关于Python中FFT和Spectograms的类似问题。     

要回复问题请先登录注册