如何检测iPhone中的特定声音的声audio率?

我正在做一个应用程序,我想检测声音的频率。 如何检测特定声音的频率,如狗的声音? 有人有教程或一些示例代码?

检测一个单一的频率,甚至计算一个单一的FFT,不是一个可靠的方法来区分狗皮与其他常见的音量大约相同的音量。

什么可能工作是使用MFCC的声音指纹分析,然后统计模式匹配足够大的“狗”声音数据库。 一些需要的信号处理types的指针可能在这里回答: 音乐识别和信号处理

这是非常平凡的东西比任何简短的教程更适合多个大学教科书章节。

要检测频率,可以使用像FFT这样的基音检测algorithm。

在这里了解更多: http : //en.wikipedia.org/wiki/Pitch_detection_algorithm

你可以看看这个项目的工作源代码的iOS使用FFTalgorithm来检测频率: https : //github.com/hollance/SimonSings