You are not logged in.

#1 2025-01-22 04:00:05

duyinthee
Member
Registered: 2015-06-14
Posts: 242
Website

[SOLVED] pipewire filter-chain noise canceling source will not load

PipeWire internal module Filter Chain would not load .conf file in ~/.config/pipewire/filter-chain.conf.d folder.
On two computers, one is ok, it is loaded but the other is not ok, it is not loaded.

The file /usr/share/pipewire/filter-chain/source-rnnoise.conf is very self explanatory. I copied it to ~/.config/pipewire/filter-chain.conf.d folder.

# Noise canceling source
#
# Copy this file into a conf.d/ directory such as
# ~/.config/pipewire/filter-chain.conf.d/
#
# Adjust the paths to the rnnoise plugin to match your system
#
context.modules = [
    { name = libpipewire-module-filter-chain
        flags = [ nofail ]
        args = {
            node.description = "Noise Canceling source"
            media.name       = "Noise Canceling source"
            filter.graph = {
                nodes = [
                    {
                        type   = ladspa
                        name   = rnnoise
			# The path to the plugin. The suffix .so is appended to
			# this string and then the file is then located in the directories
			# listed in the environment variable LADSPA_PATH or 
			# /usr/lib64/ladspa, /usr/lib/ladspa or the system library directory
			# as a fallback.
			# You might want to use an absolute path here to avoid problems.
                        plugin = "librnnoise_ladspa"
                        label  = noise_suppressor_stereo
                        control = {
                            "VAD Threshold (%)" 50.0
                        }
                    }
...

I also have both of /usr/lib64/ladspa and /usr/lib/ladspa those are installed as dependencies of easyeffects.

After copying the file, effect_input.rnnoise appears in wpctl status on one computer. But on the other, not.
I am figuring it out why.
Could you please help me if you experienced similar.

Last edited by duyinthee (2025-01-23 04:02:11)

Offline

#2 2025-01-23 04:01:50

duyinthee
Member
Registered: 2015-06-14
Posts: 242
Website

Re: [SOLVED] pipewire filter-chain noise canceling source will not load

I fount solution. It needs to install noise-suppression-for-voice. I was doing wrong thing.

Offline

Board footer

Powered by FluxBB