之前在 Linux 上測試麥克風,發現錄製的時候總會把背景雜訊給錄進去,會在有人講話的同時聽到雜音。

我用的是 OBS 來做桌面錄製,所以自然想用 OBS 來做音訊的降噪。在 OBS 裡有噪音閥及噪音抑制,似乎噪音閥的效果比較明顯,但是講話聲音背後仍有雜音。

這時候在網路上找了一下,發現可以用系統 pulseaudio 的驅動來做降噪,只是要特別設定開啟,預設是不會開啟的。試了之後效果超好,在這邊紀錄一下。

步驟

首先,編輯以下檔案

1
sudo nano /etc/pulse/default.pa

把以下這行加到檔案中,建議可以加到有個 Echo Cancellation 的地方:

load-module module-echo-cancel

重載 PulseAudio (pulseaudio -k) 就可以囉!

Ref: https://askubuntu.com/questions/18958/realtime-noise-removal-with-pulseaudio