求一个MP3播放器的音频分析类
现在想做一个音频分析的东西,具体说明如下:
1手机合成数个高频正弦波,并通过音波播放出来。
2电脑通过Mic录取到这个声音,通过频谱分析,识别出这个音波上面的几个正弦波的频率。
我在网上下载了几个现成的FFT算法,录音时以2048byte为一段,做FFT转换。得到的频谱图效果总是不理想,比如我合成了一个8k,9k,10k,11k,,12k五个正弦波的声音,这五个正弦强度是一样的。但通过FFT变换后,频谱图上10K和11K的谱非常之弱。
我在手机上随便装个音频分析软件,录到的声音都能看到很明显的五条频谱杆杆的立在屏幕上,自己做的东西和别人做的东西差别太大了,真打击人。
有没有人做过这方面的东西?求一个现成的音频分析类库.