Pau*_*ghi 7 sound pulseaudio microphone volume-control echo
重要提示:这个问题如何禁用麦克风自动调整其输入音量不包括这种情况。
这个问题是关于pulseaudio“module-echo-cancel”的音量自动调节功能。
我正在使用pulseaudio 模块module-echo-cancel,这里有正式记录。
您可以通过编辑/etc/pulse/default.pa和添加以下行来启用它:
load-module module-echo-cancel
Run Code Online (Sandbox Code Playgroud)
并用pulseaudio -k. 它有效。
但是文档没有告知如何禁用该模块在启用时执行的音量自动调整。
由于接受的答案对我来说只是问题的一部分,为了正确调整音量并避免自动更改,我将给出所需的补充配置:
有时,即使使用gain_control=0,脉冲也会重置每次应用的音量。它这样做是因为它默认为flat控制。为了避免这种行为,在文件中:
/etc/pulse/daemon.conf
Run Code Online (Sandbox Code Playgroud)
或者
~/.config/pulse/daemon.conf
Run Code Online (Sandbox Code Playgroud)
取消注释该行,然后设置为no:
flat-volumes = no
Run Code Online (Sandbox Code Playgroud)
并使用以下命令重新启动 PulseAudio:
pulseaudio -k ; pulseaudio --start
Run Code Online (Sandbox Code Playgroud)
小智 7
load-module module-echo-cancel aec_args="analog_gain_control=0 digital_gain_control=0"
Run Code Online (Sandbox Code Playgroud)
来源:https : //wiki.archlinux.org/index.php/PulseAudio/Troubleshooting#Enable_Echo.2FNoise-Cancelation
| 归档时间: |
|
| 查看次数: |
7995 次 |
| 最近记录: |