/rnnoise

Recurrent neural network for audio noise reduction

Primary LanguageCBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

RNNoise is a noise suppression library based on a recurrent neural network

To compile, just use CMake.

While it is meant to be used as a library, a simple command-line tool is provided as an example.

It operates on wav and mp3 files. It can be used as:

./rnnoise_demo input.wav

./rnnoise_demo input.mp3

the output filename is "input_out.wav"

or:

specify the output filename

./rnnoise_demo input.wav output.wav

./rnnoise_demo input.mp3 output.wav

Donating

If you found this project useful, consider buying me a coffee

Buy Me A Coffee