如何从FFTBasedSpectrumAnalyzer项目中获得只有音频和有效的声音?

时间:2015-05-22 07:22:20

标签: android audio frequency

我正在使用FFTBasedSpectrumAnalyzer。 我是FFT的新手。如何连续收听外部音频并仅计算频率和分贝。

还有其他简单的库我可以连续获得频率和分贝。

1 个答案:

答案 0 :(得分:0)

如何连续收听外部音频: 检查" RecordAudio.doInBackground()" - 它已经完成的功能。

计算频率和分贝: 如果FFTBasedSpectrumAnalyzer是这个program的源,那么程序已经为你做了,而不是以分贝为单位。您可以在x轴上看到的频率。 y轴表示分贝。如果你想要它的数字,你只需要从你从软件库获得的数字计算它。粗略地说,计算应该是这样的:

  

20 * log10(number / fft_win_size)