2009-07-20 42 views
9

Estoy tratando de acceder a los datos del volumen de sonido desde el micrófono en tiempo real. Probé AVAudioPlayer pero solo monitorea sonidos de una fuente como un mp3 y no desde un micrófono. También probé la aplicación The SpeakHere, pero está resultando mucho más difícil de entender con toda la sintaxis de Objective C++ (soy un novato). ¿Hay otra clase similar a la de SpeakHere pero escrita solo en Objective C?Monitoreo del nivel de sonido del micrófono en tiempo real

Respuesta

6

respuesta de Erik es correcta. Aquí hay una implementación reutilizable usando este método como reconocedor/delegado.

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

+2

podemos obtener el decibelio (dB SPL) valor del micrófono, con su proyecto? – brush51

+0

Incluye los niveles de potencia, pero he leído demasiadas teorías contradictorias sobre cómo calcular exactamente los niveles de dB. Elijo dejar ese ejercicio al lector. :) – picciano

+0

Can [AVAudioSession] (https://developer.apple.com/library/ios/documentation/AudioVideo/Conceptual/AVFoundationPG/Articles/04_MediaCapture.html#//apple_ref/doc/uid/TP40010188-CH5-SW42) – madLokesh

Cuestiones relacionadas