kAudioUnitSubType_VoiceProcessingIO导致音量降低

时间:2018-03-16 05:49:50

标签: audiounit

我正在使用AudioUnit进行播放和录制,当我设置kAudioUnitSubType_VoiceProcessingIO时,声音低于RemoteIO,为什么?谁能告诉我如何改变这个问题?

2 个答案:

答案 0 :(得分:0)

它较低,因为语音处理算法和音频滤波器需要一些动态范围,或者需要上下调节音量,或者频率响应峰值高于平均水平。因此,这个处理需要从较低的音量开始,以便有空间上升。

改变它的方法是不使用音频单元语音处理。

答案 1 :(得分:0)

解决VoiceProcessingIO的低音量的方法是使用一个额外的Compressor音频单元并从那里控制增益。如果这样做,请不要忘记禁用kAudioUnitSubType_VoiceProcessingIO的AGC属性。