我正在尝试识别特定的声音 - 棒球被球棒击打。我已经测量了击球记录的赫兹数,并为击球建立了一个相对可靠的赫兹范围。我希望使用录制声音所在的赫兹范围来识别麦克风录制的命中。这通常效果很好,但某些声音(如口哨声)确实落在同一范围内。如何更可靠地识别特定声音?
最佳答案
除了频率之外,您的程序还可以随时间评估振幅(包络)。如果一个声音是一秒钟,那么它就没有资格。如果它的攻击太慢,它就没有资格。
除了基频之外,您还可以检测/匹配频率波动以及音色/谐波。
关于objective-c - 识别特定的声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13340937/