如何从AudioInputStream中获取一段样本的频谱?

时间:2010-06-20 18:27:18

标签: java audio signal-processing fft

是否有一个很好的(纯Java)开源库来获取取自AudioInputStream的样本的频谱?

2 个答案:

答案 0 :(得分:1)

有几个FFT库,例如Apache Commons Math包含FFT。

但请记住,频谱估计比简单地进行傅立叶变换(DFT)更复杂。 (尽管如此,最基本的方法Periodogram相当于计算DFT并取其绝对值)。

答案 1 :(得分:0)

最受欢迎的FFT库之一的FFTW网站据称具有Java绑定。查看http://www.fftw.org/download.html上的说明。