

Restart PipeWire: systemctl restart -user rvice.Configure plugin parameters: VAD Threshold (%).Even if your mic says that it is stereo - you probably don't need stereo output. If you are absolutely sure that you need stereo output - change noise_suppressor_mono -> noise_suppressor_stereo.Change /path/to/librnnoise_ladspa.so to actual library path.Create config for plugin: ~/.config/pipewire//nf.Create config directory: ~/.config/pipewire//.Since version 0.3.45 PipeWire uses Split-File Configuration, making it extremely easy to set up plugins and tweak configuration.įor older PipeWire version you'd have to copy /usr/share/pipewire/nf into ~/.config/pipewire/nf and then append the configuration below to already existing context.modules. See detailed guide provided by v1.0: Now there is a GUI, so it became easy to change parameters. To enable the plugin in Equalizer APO select "Plugins" -> "VST Plugin" and specify the plugin dll. To check or change mic settings go to "Recording devices" -> "Recording" -> "Properties" of the target mic -> "Advanced". Retroactive VAD Grace Period (ms) - similar to VAD Grace Period (ms) but for starts of words/sentences.This helps when ends of words/sentences are being cut off.

VAD Grace Period (ms) - for how long after the last voice detection the output won't be silenced.Without the VAD some loud noises may still be a bit audible when there is no voice. In most cases the threshold between 85% - 95% would be fine. VAD Threshold (%) - if probability of sound being a voice is lower than this threshold - it will be silenced.
