Realtime microphone sound level monitoring

Manny picture Manny · Jul 20, 2009 · Viewed 19.9k times · Source

I'm trying to access sound volume data from the microphone in realtime. I've tried AVAudioPlayer but it only monitors sounds from a source like an mp3 and not from a microphone. I've also tried The SpeakHere app but it's proving to be much tougher to understand with all the Objective C++ syntax (i'm a newbie). Is there another class similiar to the one in SpeakHere but written only in Objective C?

Answer

Erik B picture Erik B · May 31, 2011

sc_listener is deprecated. The correct answer today is to use AVAudioRecorder. This tutorial explains how to use it.