获取iPhone上的音频输入频率

如何在iPhone上获得音频输入的频率? 如果我只想找到一个特定的频率(即在x毫秒的时间范围内,检查y Hz是否有峰值),是否有必要使用FFT?

如果您只对特定的固定频率(即纯音)感兴趣,那么您可以使用Goertzel算法 ,该算法与FFT相比,实现起来非常简单并且相对轻量级(计算上)。