noise-suppression-for-voice icon indicating copy to clipboard operation
noise-suppression-for-voice copied to clipboard

Monitor of Null Output

Open kaihendry opened this issue 3 years ago • 8 comments

I can't get it working on Archlinux: https://s.natalian.org/2021-02-17/voice.mp4

Actually maybe I specified the your_mic_name incorrectly? Even when something comes out of Null output, it doesn't sound noise reduced to me https://s.natalian.org/2021-02-17/noise-removed.mp4

kaihendry avatar Feb 17 '21 07:02 kaihendry

On your second video the output is not denoised, you should always select Monitor of Null Output, not the one with more verbose name. Working with PulseAudio is extremely intuitive...

I recently tried PipeWire + PulseEffects, but I felt even more pain, even though PipeWire should have solved all the issues with routing PulseAudio had...

werman avatar Feb 20 '21 13:02 werman

Little confused how to address my microphone, did I do that right or should I be using the ID?

kaihendry avatar Feb 20 '21 16:02 kaihendry

I'm addressing by the name, the one in the second video seemed right

werman avatar Feb 20 '21 16:02 werman

Isn't there a quick way to pry out the name of say the chosen microphone used by recording apps already?

I'm struggling to decipher pactl list sources short for my onboard / headphone microphone.

(ins)[hendry@t14s ~]$ pactl list sources short
0	alsa_output.pci-0000_06_00.6.HiFi__hw_Generic_1__sink.monitor	module-alsa-card.c	s16le 2ch 44100Hz	RUNNING
1	alsa_input.pci-0000_06_00.6.HiFi__hw_acp__source	module-alsa-card.c	s32le 2ch 48000Hz	RUNNING
2	alsa_input.pci-0000_06_00.6.HiFi__hw_Generic_1__source	module-alsa-card.c	s16le 2ch 44100Hz	RUNNING

kaihendry avatar Feb 20 '21 17:02 kaihendry

Probably like this https://wiki.archlinux.org/index.php/PulseAudio/Examples#Set_default_input_source

werman avatar Feb 20 '21 17:02 werman

I get quite a lot of pops and crackles using /usr/lib/ladspa/librnnoise_ladspa.so and the whole recording became unsynced when switching sources in pavucontrol https://youtu.be/16vH8J9shzc

kaihendry avatar Feb 21 '21 03:02 kaihendry

Pops and crackling aren't expected, I didn't experience them. As for "attack and decay of voice" you could try setting VAD threshold to 0:

...  control=0

werman avatar Feb 28 '21 12:02 werman

I get quite a lot of pops and crackles using /usr/lib/ladspa/librnnoise_ladspa.so and the whole recording became unsynced when switching sources in pavucontrol https://youtu.be/16vH8J9shzc

try latency_msec=1 on the modul-loopback line - it helped in my (crackling) case

birdspider avatar Mar 13 '21 17:03 birdspider