我正在尝试编写一个应该监控任何传入声音的iPhone应用程序。我不知道如何通过iPhone的麦克风录制声音并检测其频率。如果相同频率的声音重复几次,那么我需要采取一些行动。有人可以帮我这里。我经历了How to detect sound frequency / pitch on an iPhone?,但我无法理解如何使用它们。
任何文档或示例都非常有用。
感谢。
答案 0 :(得分:1)
您会感激阅读this,了解如何通过使用AVAudioRecorder来获取声音“而不必降到C”......
然后,开始研究FFT ......
结帐this post关于iPhone的FFT,其中提到了各种选项,包括使用Apple的Accelerate框架(您需要降至C)以显然获得“Apple编写的FFT”的可能性功能”。
This可能是您真正想要阅读的内容。