2017-10-20 240 views
0

我想在pyton中製作一個音樂(wav)可視化工具。Python wav如何獲取音量?

我有代碼獲取音量和頻率,但我的輸出只是:例如。 440赫茲,30分貝。

我想看(在一次):例如。

爲100Hz,5分貝

400Hz的,20分貝

800HZ,30分貝

1600hz,20分貝

4000HZ,2分貝

如何製作的?

回答

0

我需要更多的細節來確定,但我相信某種fft算法是必需的。

也許試試numpy.fftscipy fft implementations

這兩個都需要一些愛把幅度轉換成dB,但似乎是可能的。

+0

謝謝你的回答,就是這樣。 – olokelo

+0

很高興幫助。如果這是答案,那麼將其標記爲這樣。 – slightlynybbled