iphone - 如何检测iPhone中特定声音的声音频率?

标签 iphone ios signal-processing

我正在开发一个应用程序,我想检测声音频率。如何检测特定声音(例如狗的声音)的频率?有人有教程或一些示例代码吗?

最佳答案

检测单个频率,甚至计算单个 FFT,都不是区分狗吠声和相同音量的其他常见声音的可靠方法。

可能有效的方法是使用 MFCC 进行声音指纹分析,然后针对足够大的“狗”声音数据库进行统计模式匹配。一些指向所需信号处理类型的指针可能会在这里得到解答: Music Recognition and Signal Processing

这是一个不平凡的东西,比任何简短的教程更适合多个大学教科书章节。

关于iphone - 如何检测iPhone中特定声音的声音频率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13950358/

相关文章:

c - 使用帧间相位变化从 FFT Bins 中提取精确频率

iphone - 针掉落动画

ios - 在 iPhone 中使用颜色名称设置 UIButton 背景颜色

iphone - 当用户尝试在 iOS 中打开电子邮件附件时如何显示 "Open In..."

ios - 针对 Google 帐户关联的操作

ios - 使用 iOS 安装 json-framework

java - 程序针对特定 .WAV 文件返回 "could not get audio input stream from input file"

matlab - 在 MATLAB 中设计窄带通滤波器

ios - 实现 AdMob SDK - iPhone

ios - 如何监听启动