sile / dagc

A Rust implementation of digital AGC (automatic gain control)
Apache License 2.0
8 stars 2 forks source link

DeepFilterNet would really benefit from DAGC #1

Open StuartIanNaylor opened 1 year ago

StuartIanNaylor commented 1 year ago

https://github.com/Rikorose/DeepFilterNet/issues/191 is actually welcoming patches to add a post AGC

Thinking that the SNR estimate would give a simple metric for the Freeze_Gain input.

I don't have the Rust skills but thought I would mention with fingers crossed.

sile commented 1 year ago

Thank you for reaching out. This topic seems somewhat interesting, but unfortunately I have no time to incorporate the crate into DeepFilterNet.

BTW, as just an FYI, this demo uses RNNoise to detect non-speach (noise) part of the audio input and freeze the gain update.