Мониторинг уровня звука микрофона в реальном времени - PullRequest
10 голосов
/ 20 июля 2009

Я пытаюсь получить доступ к данным громкости звука с микрофона в режиме реального времени. Я пробовал AVAudioPlayer, но он только отслеживает звуки из источника, такого как mp3, а не из микрофона. Я также попробовал приложение SpeakHere, но его оказалось гораздо сложнее понять со всем синтаксисом Objective C ++ (я новичок). Есть ли другой класс, похожий на класс в SpeakHere, но написанный только в Objective C?

Ответы [ 2 ]

7 голосов
/ 01 июня 2011

sc_listener устарело. Правильный ответ сегодня - использовать AVAudioRecorder. В этом руководстве объясняется, как его использовать.


6 голосов
/ 07 июня 2013

Эрик ответил правильно. Вот многоразовая реализация, использующая этот метод в качестве распознавателя / делегата.

https://github.com/picciano/iOS-Audio-Recoginzer

...