Realtime microphone sound level monitoring

2020-05-20 11:57发布

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?

2条回答
Evening l夕情丶
2楼-- · 2020-05-20 12:10

Erik's answer is correct. Here is a reusable implementation using this method as a recognizer/delegate.

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

查看更多
够拽才男人
3楼-- · 2020-05-20 12:25

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


查看更多
登录 后发表回答