this post was submitted on 14 Nov 2025
40 points (100.0% liked)

Linux

10111 readers
1228 users here now

A community for everything relating to the GNU/Linux operating system (except the memes!)

Also, check out:

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

founded 2 years ago
MODERATORS
 

I just wanted to share a tip here, as my microphone is shit. In pulseaudio I could fix with that module, now in pipewire I just imported the module, configuring the file ~/.config/pipewire/pipewire-pulse.conf.d/99-echo-cancel.conf with:

context.exec = [
    {
        path = "pactl"
        args = "load-module module-echo-cancel aec_method=webrtc aec_args=\"analog_gain_control=0 digital_gain_control=1\""
    }
]

After this, restarting pipewire with systemctl --user restart pipewire pipewire-pulse, the source appeared and the sound from the Echo-Cancel Source is much cleaner than my microphone.

As I don't hear anything talking about this, this might be valuable information.

top 3 comments
sorted by: hot top controversial new old
[–] domi@lemmy.secnd.me 3 points 1 day ago

Shoutout to EasyEffects, which has a nice UI and can make the worst microphone sound fantastic.

https://flathub.org/en/apps/com.github.wwmm.easyeffects

[–] dgdft@lemmy.world 3 points 1 day ago* (last edited 1 day ago) (1 children)

This is a really cool tip!!

You might like this project if you're interested in a more aggressive filtering option: https://github.com/werman/noise-suppression-for-voice/

I've used it in the past to clean up a table mic for voice chat and worked pretty well. Requires a lot more config work than your approach does though.

[–] potatoguy@lemmy.eco.br 2 points 14 hours ago

(Now on my main account)

Yeah, I used that before, but it used a lot of cpu (Idk why). As I searched for an alternative for my old setup on pulseaudio, I found I could just load pulseaudio modules, so I made this post, because I couldn't find anyone talking about just loading that module, only the werman module with rnnoise.

The module is still cool though! Thanks for sharing.