PulseAudio: Use "module-echo-cancel" to improve your microphone sound on Debian 12

Опубликовано: 11 Май 2026
на канале: MrZabby
180
1

Let me show you how to enable "echo/noise cancellation" module in PulseAudio on Debian 12, to have a better sound, when you use your microphone.



/etc/pulse/default.pa.d/echo-noise-cancellation.pa

.ifexists module-echo-cancel.so
load-module module-echo-cancel source_name=input.echo-cancel source_master=alsa_input.pci-0000_00_1f.3.analog-stereo sink_name=output.echo-cancel sink_master=alsa_output.pci-0000_00_1f.3.analog-stereo aec_method=webrtc aec_args="analog_gain_control=0 digital_gain_control=0" use_master_format=yes
set-default-source input.echo-cancel
set-default-sink output.echo-cancel
.endif



Commands to get "source_master" (input) and "sink_master" (output) in your system.

pactl list sources
pactl list sinks



Kill PulseAudio service, to be restarted

pulseaudio -k