在iPhone上获取声音频率

8

我正在寻找一个Objective-C类,可以让我在iPhone上获取实时输入声音的频率。但没有找到有用的东西。

在您问之前:这个频率将在0.1秒内不会改变。

感谢回答, Christian


5
在Cocoa中你找不到任何东西。可能需要寻找一些外部库,很可能是一些C或C++的库。 - Nick Moore
2个回答

6

5

您是指频率还是音调?如果只是一个纯正弦波,您想要的是频率,那么您可以测量零交叉点之间的时间(粗略),或使用FFT获取功率谱,然后找到峰值(更复杂,更可靠)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接