我将如何使用 Python 从 WAV PCM 文件读取频率峰值,然后能够生成它的图像以进行频谱图分析?
我正在尝试制作一个程序,允许您读取任何音频文件,将其转换为 WAV PCM,然后找到峰值和截止频率。
Python 波库 http://docs.python.org/library/wave.html会让您导入音频。之后,您可以使用 numpy 进行 FFT http://docs.scipy.org/doc/numpy/reference/routines.fft.html的音频。
Then, 绘图库 http://matplotlib.sourceforge.net/index.html制作非常漂亮的图表 - 绝对可以与 MATLAB 相媲美。
它像泥土一样古老,但是本文 https://web.archive.org/web/20180122033220/http://www.macdevcenter.com/pub/a/python/2001/01/31/numerically.html可能会让您几乎完全开始解决您所描述的问题(当然是 Python 文章)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)