我是iphone开发的新手。我正在研究iphone中的录音。我已经从Apple下载了“讲这里”示例程序。我想确定在iPhone中录制的语音的频率。请指导我请帮我。谢谢。如何确定iphone输入录制语音的频率?
2
A
回答
5
在处理人类语音的背景下,真的没有“频率”这样的东西。 该信号将是许多不同频率的混合信号,所以根据频谱而不是单个频率考虑可能会更有成效。即使你在谈论固定音高的持续音符 ,除了音符的基本频率之外,还会出现大量的泛音和谐波。而对于实际的语音,由于元音和辅音的不同音调特性,即使在短片中,频谱也将剧烈变化。
即便如此,考虑录音的峰值频率也是有道理的。 您可以计算语音片段的Fast Fourier Transform,然后找到具有最大响应的频率 bin。您也可能对spectrogram的概念感兴趣,它表示信号的音频频谱如何随时间变化。
1
使用Audacity。记录典型的语音,并将其降至一个波长,从一个峰值到另一个峰值。减去两次,然后除以1得到你的波的频率,单位为赫兹。
实施例:
以我的音频剪辑,我的波形运行从0.0760到0.0803秒。
0.0803-0.0760 = 0.0043
1/0.0043 = 232.558赫兹,我的典型发言频率
这可能给你一个很好的基础,以产生一个分析仪。您需要检测波峰和波峰之间的时间,并对结果进行平均计算。
0
您需要使用Apple的Accelerate框架对相关音频进行FFT。 FFT将把时域中的音频转换到频域。 Accelerate框架支持FFT,并允许您实时进行频率分析。
相关问题
- 1. 如何在iphone中录制语音时查找频率?
- 2. iPhone音频录制的采样率
- 3. 如何录制iphone音箱的音频?
- 4. 用户录制音频时创建语音频率图吗?
- 5. 获取iPhone上音频输入的频率
- 6. 的Android录制声音,并确定频率
- 7. 如何录制音频并在Iphone sdk中播放录制的音频?
- 8. iPhone trim音频录制
- 9. 用于录制声音和测量声音频率和功率的iPhone API(db)
- 10. 如何检测iPhone中特定声音的声音频率?
- 11. 如何在iphone中录制语音?
- 12. 用JAVA输入音频录制
- 13. 如何录制音频和写入音频数据的android
- 14. 如何在iPhone上同时录制麦克风输入和音频轨道
- 15. 如何从录制原始音频获取频率?
- 16. 如何确定录制的音频文件的大小
- 17. iPhone:检测特定频率(幅度)的复制声音
- 18. 录制后更改音频比特率
- 19. 如何在iPhone Core Audio(音频单元/远程IO)中将录制的语音转换为人的语音
- 20. 如何让iPhone产生指定频率和幅度的声音?
- 21. Phonegap录音音频iPhone 4
- 22. 如何录制音频?
- 23. 如何确定每个文档中术语的术语频率?
- 24. 确定视频帧率和音频采样率与mediacodec
- 25. 如何检测iPhone上的声音频率/音高?
- 26. iPhone:使用自定义音量指示器录制音频
- 27. 如何从音频录制中的采样率计算FFT点
- 28. 如何在Android中录制语音和音频MimeType
- 29. 如何确定Android设备上的最佳音频采样率?
- 30. 教程在iphone上录制音频?
伟大的回应,+1 – 2010-03-07 08:26:49