我需要创建一个音频响度(分贝)探测器。为了澄清,我不是要找到iPhone正在播放的音量,而是用分贝表示其周围的音量。我怎么能这样做?
答案 0 :(得分:3)
可以使用AVAudioRecorder完成:http://b2cloud.com.au/tutorial/obtaining-decibels-from-the-ios-microphone
答案 1 :(得分:2)
使用其中一个音频队列或音频单元API记录低延迟音频,通过DSP滤波器运行样本,为您要测量的特定类型或响度的颜色加权频谱,然后校准所有的麦克风iOS设备的特定型号,您希望在校准声源上运行探测器,可能在消声室中。