nnnoiseless is a crate for removing noise from audio. The main entry point is
This is the main entry-point into
nnnoiseless. It mainly contains the various memory buffers
that are used while denoising. As such, this is quite a large struct, and should probably be
kept behind some kind of pointer.
RnnModel contains all the model parameters for the denoising algorithm.
nnnoiseless has a built-in model that should work for most purposes, but if you have
specific needs then you might benefit from training a custom model. Scripts for model
training are available as part of
RNNoise; once the model is trained, you can load it