werman / noise-suppression-for-voice

Noise suppression plugin based on Xiph's RNNoise
GNU General Public License v3.0
4.78k stars 229 forks source link

Automatic configuration when plugging in new microphone with pulseaudio #55

Open Hoeze opened 3 years ago

Hoeze commented 3 years ago

Hi, I don't have good knowledge of pulseaudio and therefore would like to have a nice+simple solution to choose the input of the noise suppression. On pavucontrol -> configuration, I have this option: grafik Is there a way to have the same for this plugin? I.e. a profile option that:

werman commented 3 years ago

Hi, there is a GUI configuration tool instead of manual configs editing - https://github.com/lawl/NoiseTorch

Does it satisfy your needs?

Connecting/disconnecting mic doesn't play well with plugins in pulseaudio, so I won't expect entirely smooth working.

Hoeze commented 3 years ago

Thanks for your answer @werman.

I tried Noisetorch before but it did not work for me. First of all, I could not notice any difference when enabling it. Next, it asks for root access for every action. Third, it's another GUI I have to remember. That's why I thought, maybe there is a simpler solution without another program.

So you would suggest to rather get NoiseTorch working?

werman commented 3 years ago

You could just follow the steps in my readme and rnnoise plugin should work. However, connecting/disconnecting a mic would cause issues, most likely you would need to kill pulseaudio in such cases with pulseudio -k.

Hoeze commented 3 years ago

OK, I'll try. Thanks a lot again @werman :)