Iphone 动态计算频率值?

Iphone 动态计算频率值?,iphone,audio,frequency,Iphone,Audio,Frequency,在我的应用程序中,我想在录制音频时动态查找/计算音频,而无需保存、播放等。现在,我正试图借助aurioToch示例代码来实现这一点。在该示例中,在FFTBufferManager类方法(如GrabAudioData和ComputeFFT)中,我无法找到它们在哪里计算频率值,因为动态地取决于音频,我花了5天多的时间。请帮助我。如果音频信号清晰纯净,则无需使用FFT。数一数山峰和山谷。或者只是达到顶峰。取这个数字除以缓冲区中的样本数,然后乘以样本率。这是您的频率值。如果音频信号清晰纯净,则不需要使用

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

如果音频信号清晰纯净,则无需使用FFT。数一数山峰和山谷。或者只是达到顶峰。取这个数字除以缓冲区中的样本数,然后乘以样本率。这是您的频率值。

如果音频信号清晰纯净,则不需要使用FFT。数一数山峰和山谷。或者只是达到顶峰。取这个数字除以缓冲区中的样本数,然后乘以样本率。这就是你的频率值。

伙计,频率值不止一个。快速傅里叶变换为每个频率(范围)提供一个值,如图所示。如果你真的想,你可以选择一个主频,但可能没有。”“在这里,我无法找到他们在哪里计算频率值,因为动态地取决于音频,我花了5天多的时间。请帮助我。”“”-我不明白。要计算频率的权重,您需要一个一定长度的样本。如果你说的是“滚动”计算,试着用最后30秒左右的时间来计算…@Hamish Grubijan,谢谢你的回答,我想在录制音频时连续计算并显示频率。我建议从基础开始。安装Python和SciPy并稍微使用fft。转到这里:然后搜索fft。我推荐Python的原因是,您可以在20行或更少的代码中获得一个工作原型。伙计,频率值不止一个。快速傅里叶变换为每个频率(范围)提供一个值,如图所示。如果你真的想,你可以选择一个主频,但可能没有。”“在这里,我无法找到他们在哪里计算频率值,因为动态地取决于音频,我花了5天多的时间。请帮助我。”“”-我不明白。要计算频率的权重,您需要一个一定长度的样本。如果你说的是“滚动”计算,试着用最后30秒左右的时间来计算…@Hamish Grubijan,谢谢你的回答,我想在录制音频时连续计算并显示频率。我建议从基础开始。安装Python和SciPy并稍微使用fft。转到这里:然后搜索fft。我推荐Python的原因是,您可以在20行或更少的代码中获得一个工作原型。