# Noise Reduction

Noise reduction is the process of removing noise from a signal.

PulseEffects Noise Reduction is made on the library RNNoise which is based based on recurrent neural network, a class of artificial neural networks where connections between nodes form a directed graph along a temporal sequence. This allows it to exhibit temporal dynamic behavior.

Standard RNNoise Model is used and custom models can be imported to perform different types of noise reduction.

# Referências

https://en.wikipedia.org/wiki/Noise_reduction

https://en.wikipedia.org/wiki/Recurrent_neural_network

https://github.com/xiph/rnnoise