kAudioUnitSubType_VoiceProcessingIO вызывает понижение громкости

Я использую AudioUnit для воспроизведения и записи, когда я установил kAudioUnitSubType_VoiceProcessingIO, звук ниже чем RemoteIO, почему? Кто может подсказать, как изменить эту проблему?

1 ответ

То, как мы обошли небольшой объем VoiceProcessingIO использовать дополнительный аудиоустройство компрессора и управлять усилением оттуда. Если вы это сделаете, не забудьте отключить свойство AGC kAudioUnitSubType_VoiceProcessingIO,

Это ниже, потому что алгоритму обработки голоса и аудиофильтрам необходим некоторый динамический диапазон, или запас для увеличения и уменьшения громкости, или пики АЧХ выше среднего уровня. Таким образом, эта обработка должна начинаться с меньшего объема, чтобы было место для увеличения.

Способ изменить это - не использовать голосовую обработку аудиоустройства.

Другие вопросы по тегам