我试图在andrid中录制时检测频率
我关注这些帖子,而非他们提供工作代码:
Android app to record sound in real time and identify frequency
4。http://therandomlab.blogspot.co.il/2013/05/fft-audio-frequency-analysis-with.html
任何人都可以用工作代码解释 - 不要猜测任何var, 我如何实时获得以Hz为单位的频率
答案 0 :(得分:0)
如果要检测单个声音的频率(即单个吉他弦,而不是和弦或单个声音),则可以使用自相关算法。即找到最短距离,输入信号与自身相关。
有C ++,但它可以很容易地移植到Java。您还可以使用FFT加速该算法的自相关并进行某些优化。