Python wav如何获得频率的音量?

时间:2017-10-20 17:09:50

标签: python python-3.x wave

我想在pyton中制作一个音乐(wav)可视化工具。

我有获取音量和频率的代码,但我的输出仅为:ex。 440hz,30 db。

我想(一次)看到:ex。

100hz,5db

400hz,20db

800hz,30db

1600hz,20db

4000hz,2db

如何制作?

1 个答案:

答案 0 :(得分:0)

我需要更多细节以确定,但我相信需要某种fft算法。

也许可以尝试来自numpy.fft或来自scipy fft implementations的内容。

这两者都需要一些爱将幅度转换为dB,但似乎有可能。