Reducing microphone noise using pipewire modules

echomodulepipewire

With pulseaudio, it was easy to load a module for microphone noise reduction.
This link explains it clearly:
https://askubuntu.com/questions/18958/realtime-noise-removal-with-pulseaudio

I want to add rnnoise as a plugin of pipewire to cancel the noise of the microphone for all users.

I'm looking for a minimalist solution and would like to avoid applications. Like this one:
https://github.com/noisetorch/NoiseTorch?tab=readme-ov-file

Best Answer

Install noise-suppression-for-voice. As of April 2024, there's no Ubuntu package, see this open issue for installation instructions. It is packaged for Arch, Alpine, Gentoo, and openSUSE, though. See its README for settings you can tweak.

Related Question