A utility project for cleaning echo's and background noise from an mp3 recording.
At its core, NoiseNix simply a wrapper for passing GregorR/rnnoise-models to ffmpeg
- This project uses git submodules to manage some dependencies. To update submodules, after initial project clone, run:
$ git submodule update --init --recursive
- Use pipenv to setup local python environment
$ pipenv --python 3.10 $ pipenv install
- Start pipenv shell
$ pipenv shell
- Run the script, passing
-h
to view usageExample:$ python noise_nix.py -h
$ python noise_nix.py audio_file.mp3