![Pulseaudio 在 default.pa 配置中设置源音量吗?](https://linux22.com/image/934215/Pulseaudio%20%E5%9C%A8%20default.pa%20%E9%85%8D%E7%BD%AE%E4%B8%AD%E8%AE%BE%E7%BD%AE%E6%BA%90%E9%9F%B3%E9%87%8F%E5%90%97%EF%BC%9F.png)
在我的/etc/pulse/default.pa
配置文件中我有以下设置:
load-module module-echo-cancel aec_method=webrtc source_name=echocancel sink_name=echocancel1
set-default-source echocancel
set-source-volume echocancel 65536
回声消除模块加载正常,并被设置为麦克风的默认源,但是源音量未设置为 100%,而是最后一行似乎没有执行任何操作。
独立运行最后一个命令,例如pacmd set-source-volume echocancel 65536
将源(麦克风)的音量设置为 100%。
我该如何在加载的配置文件中设置新的回声消除源的音量,以使其在重启后仍然存在?
答案1
回声消除模块似乎默认具有自动调节音量的功能,如果模块需要重新同步或您重新启动脉冲音频,则会重置音量。
我添加了标志:aec_args="analog_gain_control=0\ digital_gain_control=1"
到加载行,它似乎删除了音量重新调整。