我目前正在尝试在iPhone上创建声音频率检测应用程序。我被告知,我需要的频率检测算法是goertzel算法。
但是,我目前正在努力在C或Objective-C中实现此算法。我不确定如何从麦克风中检索我需要的数据以及如何使用此算法实时处理它。
非常感谢任何帮助/示例代码。
答案 0 :(得分:11)
示例项目:
- http://developer.apple.com/library/ios/#samplecode/aurioTouch/(实时处理)
- http://developer.apple.com/library/ios/#samplecode/SpeakHere/
上述项目包含您需要的一切:)
答案 1 :(得分:2)
https://github.com/irtemed88/PitchDetector尝试代码库,它可以满足您的需求