我正在使用AudioUnit进行播放和录制,当我设置kAudioUnitSubType_VoiceProcessingIO
时,声音低于RemoteIO,为什么?谁能告诉我如何改变这个问题?
答案 0 :(得分:0)
它较低,因为语音处理算法和音频滤波器需要一些动态范围,或者需要上下调节音量,或者频率响应峰值高于平均水平。因此,这个处理需要从较低的音量开始,以便有空间上升。
改变它的方法是不使用音频单元语音处理。
答案 1 :(得分:0)
解决VoiceProcessingIO
的低音量的方法是使用一个额外的Compressor音频单元并从那里控制增益。如果这样做,请不要忘记禁用kAudioUnitSubType_VoiceProcessingIO
的AGC属性。