Как измерить, как сильно кто-то насвистывает в микрофон iPhone? - PullRequest
2 голосов
/ 26 июля 2010

Я хотел бы сделать приложение, которое обнаружит, если кто-то дует / свистит в микрофон iPhone.Что-то вроде Ocarina от Smule.

Какие-нибудь примеры кода / учебные пособия на эту тему?

1 Ответ

2 голосов
/ 27 июля 2010

AVAudioRecorder должен помочь вам.Больше информации здесь о пиковой мощности: http://developer.apple.com/iphone/library/documentation/AVFoundation/Reference/AVAudioRecorder_ClassReference/Reference/Reference.html#//apple_ref/occ/instm/AVAudioRecorder/peakPowerForChannel:

Вот хороший пример того, как его использовать, обращая пристальное внимание на пиковые значения: http://www.mobileorchard.com/tutorial-detecting-when-a-user-blows-into-the-mic/

...