2009-07-20 14 views
9

Sto provando ad accedere ai dati del volume del suono dal microfono in tempo reale. Ho provato AVAudioPlayer ma controlla solo i suoni da una fonte come un mp3 e non da un microfono. Ho anche provato l'app SpeakHere, ma si sta dimostrando molto più difficile da capire con tutta la sintassi Objective C++ (sono un principiante). Esiste un'altra classe simile a quella di SpeakHere ma scritta solo nell'Obiettivo C?Monitoraggio del livello sonoro del microfono in tempo reale

risposta

6

risposta di Erik è corretta. Ecco un'implementazione riutilizzabile che usa questo metodo come un riconoscitore/delegato.

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

+2

possiamo ottenere il (dB SPL) valore del microfono, di decibel con il vostro progetto? – brush51

+0

Include i livelli di potenza, ma ho letto troppe teorie in conflitto su come calcolare esattamente i livelli di dB. Ho scelto di lasciare quell'esercizio al lettore. :) – 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

Problemi correlati