Objective c 目标C-检测声音

Objective c 目标C-检测声音,objective-c,cocoa-touch,Objective C,Cocoa Touch,如何在iPhone上检测声音? 我目前使用本文中描述的方法使它在某种程度上起作用 然而,正如那篇文章中提到的,例如在嘈杂的房间里,这种方法是行不通的。 所以在某种程度上,我在寻找我可以用来分离背景噪音和实际噪音的方法 互联网上可能没有现成的代码,但如果有人能给我指出正确的方向,我将不胜感激 谢谢你, Tee这肯定不是一个很好的解决方案,但是你可以确定一个基线振幅(环境声音),当你确定振幅在一段时间内大于某个数量时,就会触发你的事件。谢谢jn_pdx,我现在就是这么做的。获取基本噪波,并检查是否有

如何在iPhone上检测声音?
我目前使用本文中描述的方法使它在某种程度上起作用

然而,正如那篇文章中提到的,例如在嘈杂的房间里,这种方法是行不通的。
所以在某种程度上,我在寻找我可以用来分离背景噪音和实际噪音的方法

互联网上可能没有现成的代码,但如果有人能给我指出正确的方向,我将不胜感激

谢谢你,

Tee

这肯定不是一个很好的解决方案,但是你可以确定一个基线振幅(环境声音),当你确定振幅在一段时间内大于某个数量时,就会触发你的事件。

谢谢jn_pdx,我现在就是这么做的。获取基本噪波,并检查是否有大于该值的噪波。这个问题基本上正如我所提到的,当我在一个嘈杂的房间(比如酒吧)时,很难让应用程序正常工作。此外,当背景噪音达到90%的响度时,我基本上要大声尖叫。不确定是否有补救办法。谢谢,蒂