我是 iphone 开发新手。我正在研究 iphone 中的录音。我已经从 Apple 下载了“speak here”示例程序。我想确定我在 iphone 中录制的声音的频率。请指导我。请帮帮我。谢谢。
问问题
14468 次
3 回答
1
使用大胆。录制一小段典型的语音,并将其从一个峰值切到另一个峰值。减去两次,然后将 1 除以该数字,您将得到波的频率,以赫兹为单位。
例子:
在我的音频剪辑中,我的波形从 0.0760 到 0.0803 秒。
0.0803-0.0760 = 0.0043
1/0.0043 = 232.558 Hz,我的典型语音频率
这可能会为您提供创建分析器的良好基础。您需要检测波峰和波峰之间的时间,并对结果进行平均计算。
于 2010-11-28T04:39:05.040 回答
0
您需要使用 Apple 的 Accelerate 框架对相关音频进行 FFT。FFT 将时域中的音频转换为频域。Accelerate 框架支持 FFT,并允许您实时进行频率分析。
于 2010-11-28T05:25:45.113 回答