iPhone SDK 通过 iPhone 麦克风测量频率
我需要一种方法从麦克风获取频率并确定平均频率。有图书馆或其他东西可以处理这个问题吗?
谢谢
I need a way to get the frequency from the microphone and determine the average frequency. Is there a library or something to handle this?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
如果您的目标是 iOS 4 及更高版本,Apple 现在包含 Accelerate 框架。来自 Apple 的“新增功能”页面:
http://developer.apple。 com/technologies/iphone/whats-new.html#api
If you're targeting iOS 4 and above, Apple now includes the Accelerate framework. From Apple's "What's new" page:
http://developer.apple.com/technologies/iphone/whats-new.html#api
您需要使用 FFT,因此我建议您查看此问答:
你知道一个好的、高效的FFT吗?
You'll want to use an FFT, so I'd recommend looking at this Q&A:
Do you know a good and efficient FFT?
您可以使用
EZAudio
类来获取频率在此处下载演示
并使用此方法获取频率
You can use the
EZAudio
Class to get the FrequencyDownload the Demo Here
and use this method to get Frequency