xiph/rnnoise
A C library using recurrent neural networks for real-time audio noise suppression and speech enhancement.

RNNoise is a noise suppression library that employs a hybrid DSP and deep learning approach for real-time full-band speech enhancement. The library uses recurrent neural networks to classify and suppress audio noise while preserving speech quality. It provides both a C library API for integration into audio applications and a command-line tool for processing raw 16-bit PCM audio files. The distributed models are trained on publicly available datasets using the documented training procedure.