May*_*ain 5 avaudiorecorder ios avaudiosession lowpass-filter
我正在开发一个应用程序,我必须从iPhone的麦克风执行录制,但我的要求是仅在某个特定频率下录制语音.所有其他超过此频率的声音都不应该记录.
我知道SO已经有很多帖子,但我找不到任何帮助.
我通过使用此代码找到频率: - http://www.ehow.com/how_12224909_detect-blow-mic-xcode.html
但是我很难避免记录这个频率.
任何人都可以建议我如何做到这一点或任何lib /开源可用.任何有关这方面的帮助将不胜感激.
提前致谢.
首先,我会检查设备的麦克风是否可以检测到您的带宽中的频率。
第二个 iOS 附带了一个令人惊叹的框架,称为“加速”,您可以在这里找到具有以下功能的vDSP库(数字信号处理):
Accelerate 是一组非常高效的功能,功能强大且高性能。
您的问题似乎是过滤问题(主要是)。
这是来自 Apple 的示例,使用傅里叶变换。
| 归档时间: |
|
| 查看次数: |
406 次 |
| 最近记录: |