1

在我的应用程序中,我想在录制音频时动态查找/计算音频频率,而无需保存、播放等。现在我正在尝试借助 aurioToch 示例代码来做到这一点。在该示例中,在 GrabAudioData 和 ComputeFFT 等 FFTBufferManager 类方法中,在这里我无法找到它们在哪里计算频率值,因为动态取决于音频声音,我花了超过 5 天的时间。请帮助我。

4

1 回答 1

1

如果您的音频信号清晰纯净,则无需使用 FFT。只计算高峰和低谷。或者只是高峰。取该数字并除以缓冲区中的样本数,然后乘以采样率。那是你的频率值。

于 2010-06-05T04:31:45.580 回答