Ubuntu 20 中的迴聲消除

Ubuntu 20 中的迴聲消除

我已將以下幾行添加到我的 Pulse 設定中,以便消除迴聲:

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

一切正常,但當我打開帶有迴聲消除隱藏功能的機器麥克風時。當我刪除這兩行時,重新啟動機器並再次添加時間一切正常。

如何使其按預期在引導程式中工作,有什麼想法嗎?頂部欄中的字體也是如此,當我增加所有作品但重新啟動後我有預設值較小字體。系統從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

這就是全部。


這是可怕的解決方案,但我找不到更好的解決方案。

在網上找到的其他解決方案均無效,例如:

相關內容