【发布时间】:2018-03-16 05:49:49
【问题描述】:
我用AudioUnit播放和录音,当我设置kAudioUnitSubType_VoiceProcessingIO时,声音低于RemoteIO,为什么?谁能告诉我如何改变这个问题?
【问题讨论】:
标签: audiounit
我用AudioUnit播放和录音,当我设置kAudioUnitSubType_VoiceProcessingIO时,声音低于RemoteIO,为什么?谁能告诉我如何改变这个问题?
【问题讨论】:
标签: audiounit
之所以较低,是因为语音处理算法和音频过滤器需要一些动态范围,或者需要一些动态范围来调高和调低音量,或者有高于平均水平的频率响应峰值。因此,此处理需要从较低的音量开始,以便有上升的空间。
改变它的方法是不使用Audio Unit语音处理。
【讨论】:
我们绕过VoiceProcessingIO 的低音量的方法是使用额外的压缩音频单元并从那里控制增益。如果这样做,请不要忘记禁用 kAudioUnitSubType_VoiceProcessingIO 的 AGC 属性。
【讨论】: