【发布时间】:2014-05-31 00:13:51
【问题描述】:
我一直在尝试理解 http://www.frank-zalkow.de/en/code-snippets/create-audio-spectrograms-with-python.html 底部的代码,但遗憾的是我没有得到任何结果。我不认为我应该理解大部分代码,因为我对 FFT 的经验有限,但不幸的是,我也无法理解图形是如何生成的。由于我的计算机严重滞后以及生成图表所需的时间相对较长,因此我从试错法中获得的进展也非常有限。
话虽如此,我需要一种方法来缩放图表,以便它只显示高达 5000 Hz 的值,尽管仍然是对数刻度。我还想了解如何对 wav 文件进行采样,以及我可以编辑哪些值以每秒获取更多样本。有人可以解释这两点是如何工作的,以及我如何编辑代码以满足这些要求吗?
【问题讨论】:
标签: python-2.7 audio numpy matplotlib scipy