objective-c - 识别特定的声音

标签 objective-c ios core-audio

我正在尝试识别特定的声音 - 棒球被球棒击打。我已经测量了击球记录的赫兹数,并为击球建立了一个相对可靠的赫兹范围。我希望使用录制声音所在的赫兹范围来识别麦克风录制的命中。这通常效果很好,但某些声音(如口哨声)确实落在同一范围内。如何更可靠地识别特定声音?

最佳答案

除了频率之外,您的程序还可以随时间评估振幅(包络)。如果一个声音是一秒钟,那么它就没有资格。如果它的攻击太慢,它就没有资格。

除了基频之外,您还可以检测/匹配频率波动以及音色/谐波。

关于objective-c - 识别特定的声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13340937/

相关文章:

ios - 将远程通知与部署目标 8.1 和 XCODE 6.1 一起使用

ios - 用于创建可变副本的 Objective-C 模式

ios - swift 4 : Download photo from Firebase

ios - 使 UIPageControl 在 iOS 8 和 9 上以从右到左的语言同样工作

macos - 将LPCM缓冲区转换为AAC以进行HTTP实时流传输

iOS:如何从 AVAsset 或 AVAssetTrack 获取音频采样率

c++ - Mac GUI 应用程序如何在不使用 Sparkle 的情况下自行重新启动?

ios - 如果用户将 "Set Automatically"设置为关闭,如何检查正确的当前时间

ios - 在 Swift 中从 CoreData 获取值

cocoa-touch - 使用iOS修剪音频