easyeffects icon indicating copy to clipboard operation
easyeffects copied to clipboard

Add new deep noise remover

Open jacklollz2 opened this issue 4 weeks ago • 6 comments

Looking for something like Nvidia Broadcast, DeepFilterNet's Deep Noise Remover is pretty good for most people (lightweight and performant), but I would love to see a better solution (for people like me, keep DNR just include a new effect).

jacklollz2 avatar Nov 29 '25 01:11 jacklollz2

I am not familiar with Nvidia Broadcast. But adding a third noise remover is something I would like to avoid. Having several plugins of the same kind isn't a sustainable approach considering how few people help to maintain EasyEffects code.

wwmm avatar Nov 29 '25 02:11 wwmm

Actually, after trying the Noise Removal with the RNNoise Model, that's also a pretty good noise remover, but it still doesn't match up to Nvidia Broadcast.

I understand you may not be familiar with Nvidia Broadcast, it's not a public model anyways, but I am looking for something that's really good and GPU accelerated. Both DeepFilterNet and RNNoise are okay, but they're still not as high quality as Nvidia Broadcast.

Hopefully you can add a third, I work in server rooms typically, and it eliminates most noise, but they have this LFE Humming noise in the background that still does not go away.

I noticed the Noise Remover has a model importer. How does this work, can you explain it?

jacklollz2 avatar Nov 30 '25 01:11 jacklollz2

I noticed the Noise Remover has a model importer. How does this work, can you explain it?

Some people create custom model for rnnoise. Like this one https://github.com/GregorR/rnnoise-models. The ideal use of rnnoise would be to create a model targeting a particular use case. But I have never tried to create one myself. So I do not know the details.

wwmm avatar Nov 30 '25 02:11 wwmm

I originally added DeepFilterNet to EasyEffects in hopes that it would be better than RNNoise, but it does add too much "artifacting" to the audio for me to actually use it now. I instead currently use noise-repellent + Discord's built-in Krisp noise suppression, for lack of a better alternative. I've considered contributing the noise-repellent support to EasyEffects upstream but as said above, that would increase the number of noise suppression plugins to 3, which is kind of excessive, so I've held off on that until now.

openglfreak avatar Nov 30 '25 10:11 openglfreak

I've considered contributing the noise-repellent support to EasyEffects upstream but as said above, that would increase the number of noise suppression plugins to 3, which is kind of excessive, so I've held off on that until now.

I think that the ideal solution would be to extend the functionality of the ones that are already there so that they become better. The question is if this is possible.

wwmm avatar Nov 30 '25 14:11 wwmm

I originally added DeepFilterNet to EasyEffects in hopes that it would be better than RNNoise, but it does add too much "artifacting" to the audio for me to actually use it now. I instead currently use noise-repellent + Discord's built-in Krisp noise suppression, for lack of a better alternative. I've considered contributing the noise-repellent support to EasyEffects upstream but as said above, that would increase the number of noise suppression plugins to 3, which is kind of excessive, so I've held off on that until now.

Yeah definitely, the artifacting is pretty bad. It even messes with the balance, sometimes the left channel or right channel only cuts out. Very unusual.

jacklollz2 avatar Dec 01 '25 02:12 jacklollz2