我在做一个应用程序,我想检测声音频率。 如何检测特定声音就像狗的声音频率是多少? 没有任何人有教程或一些示例代码?
Answer 1:
检测单个频率上,或者甚至计算单个FFT,是不是从周围的相同体积的其他常见的声音区分狗树皮的可靠方法。
什么可能的工作是利用声音指纹分析MFCC的,其次是对一个足够大的“狗”的声音数据库的统计模式匹配。 一些指向所需的信号处理的类型可能在这里得到解答: 音乐识别和信号处理
这是不平凡的东西更适合于多种大学教材的章节比任何简短的教程。
Answer 2:
为了检测频率,你可以像使用FFT间距检测算法。
这里了解更多: http://en.wikipedia.org/wiki/Pitch_detection_algorithm
你可以看一下这个项目工作的源代码,适用于iOS使用FFT算法来检测频率: https://github.com/hollance/SimonSings
文章来源: How to detect sound frequency for particular sound in iphone?