重要提示:这个问题如何禁用麦克风自动调整其输入音量不包括这种情况。
这个问题是关于pulseaudio“module-echo-cancel”的音量自动调节功能。
我正在使用 pulseaudio 模块,这里module-echo-cancel
正式记录。
您可以通过编辑/etc/pulse/default.pa
和添加以下行来启用它:
load-module module-echo-cancel
并用 重置它pulseaudio -k
。它有效。
但是文档没有说明如何禁用该模块在启用时执行的音量自动调整。
来源:https ://wiki.archlinux.org/index.php/PulseAudio/Troubleshooting#Enable_Echo.2FNoise-Cancelation
由于接受的答案对我来说只是问题的一部分,为了正确调整音量并避免自动更改,我将提供所需的补充配置:
每个应用程序的数量
有时即使使用
gain_control=0
, 脉冲也会重置每个应用程序的音量。它这样做是因为它默认为flat
控制。为了避免这种行为,在文件中:或者
取消注释该行,并设置为
no
:并使用以下命令重新启动 PulseAudio: