2011-04-06 12 views
0

어떻게 iPhone에서 소리를 감지 할 수 있습니까?
나는 현재 그 문서에서 언급 한 바와 같이이 다소 http://mobileorchard.com/tutorial-detecting-when-a-user-blows-into-the-mic/목표 C - 소리 감지

그러나이 문서에서 설명하는 방법을 사용하여 작업이, 예를 들면 시끄러운 방에서, 방법은 작동하지 않습니다.
그런데 나는 실제 소음과 백그라운드 노이즈를 분리하는 데 사용할 수있는 방법을 찾고 있습니까?

인터넷에 기존 코드가 없을 것입니다. 그러나 누군가가 올바른 방향으로 나를 가리킬 수 있으면 매우 감사하겠습니다.

그것은 확실히 좋은 해결책이 아니다

답변

0

, 감사합니다,하지만 당신은베이스 라인 진폭 (주변 사운드)를 결정하고 진폭이 집합에 대한 어느 정도 큰 것으로 판단 할 때 이벤트를 트리거 할 수 시간.

+0

감사합니다 jn_pdx, 지금 실제로 가지고있는 방법입니다. 베이스 노이즈를 얻고 그 이상의 노이즈가 있는지 확인하십시오. 문제는 기본적으로 내가 말했듯이, 내가 시끄러운 방에서 술집을 말할 때, 앱을 올바르게 작동시키는 것이 정말 어렵다. 게다가, 배경 잡음이 90 %의 소리 크기 일 때, 나는 기본적으로 슈퍼 하드를 외쳐야합니다. 그것에 대한 해결책이 있는지 확실하지 않습니다. 고마워, 티 – teepusink