Ubuntu 20 中的回声消除

Ubuntu 20 中的回声消除

为了消除回声,我在 Pulse 的设置中添加了以下几行:

#Active Noise Removal
load-module module-echo-cancel

一切正常,但当我打开机器时,带回声消除功能的麦克风隐藏起来。当我删除这两行,重新启动机器并再次添加时,一切正常。

如何让它在 bootstrap 中按预期工作,有什么想法吗?同样的情况也发生在顶部栏的字体上,当我增加所有字体时,它们都起作用,但重启后,我使用的是默认字体更小字体。系统从 18.04 LTS 升级

答案1

Ubuntu 20 在这方面表现糟糕(其他方面也一样)。我发现的唯一可行的解​​决方案是

  1. 创建包含以下行的启动脚本:
sleep 60s && pactl load-module module-echo-cancel

脚本可以通过启动应用程序偏好设置

解释:

  • sleep 60s- 我们需要等到 pulseaudio 准备就绪,时间较短,但我不在乎,60 秒对我来说就可以了
  1. 输入一些配置/etc/pulse/default.pa
load-module module-echo-cancel source_name=noechosource sink_name=noechosink
set-default-source noechosource
set-default-sink noechosink
  1. 设置/etc/pulse/client.conf
default-source = noechosource

这就是全部。


这是一个糟糕的解决方案,但我找不到更好的解决方案。

在网上找到的其他解决方案不起作用,例如:

相关内容