Отключите автоматический объем, корректируются в pulseaudio “отмене эха модуля”

Важный: этот вопрос, Как отключить микрофон от автоматической корректировки его входного объема, не покрывает этот сценарий.

Этот вопрос об автоматическом объеме, корректируют функцию pulseaudio "отмены эха модуля".


Я использую pulseaudio модуль module-echo-cancel, официально зарегистрированный здесь.

Можно включить его путем редактирования /etc/pulse/default.pa и добавление строки:

load-module module-echo-cancel

И сброс его с pulseaudio -k. И это работает.

Но документация не сообщает, как отключить автоматический объем, корректируются, тот этот модуль выполняется, когда это включено.

4
задан 16 March 2018 в 02:16

2 ответа

load-module module-echo-cancel aec_args="analog_gain_control=0 digital_gain_control=0"

Источник: https://wiki.archlinux.org/index.php/PulseAudio/Troubleshooting#Enable_Echo.2FNoise-Cancelation

4
ответ дан 1 December 2019 в 09:44

Поскольку принятый ответ является для меня лишь частью проблемы, чтобы правильно отрегулировать громкость и избежать автоматического изменения, я предоставлю необходимую дополнительную конфигурацию:

Том для каждого приложения

Иногда даже при gain_control=0 импульс сбрасывает громкость для каждого приложения. Он делает это, потому что по умолчанию используется плоский элемент управления. Чтобы избежать такого поведения, в файле:

/etc/pulse/daemon.conf

или

 ~/.config/pulse/daemon.conf

Раскомментируйте строку и установите значение нет:

flat-volumes = no

и перезапустите PulseAudio с помощью:

pulseaudio -k ; pulseaudio --start
6
ответ дан 25 October 2020 в 04:54

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

Похожие вопросы: