RNNoise_Wrapper
A simple Python wrapper for audio noise reduction RNNoise. Simplifies work with it, adds new trained models and detailed instructions for training.
File Explorer
Download Latest Version (.zip)- rnnoise-wrapper-1.0.tar.gz
- rnnoise-wrapper-1.1.tar.gz
- rnnoise_wrapper-1.1-py3-none-any.whl
- librnnoise_5h_b_500k.so.0.4.1
- librnnoise_5h_ru_500k.so.0.4.1
- librnnoise_default.so.0.4.1
- __init__.py
- cli.py
- rnnoise_wrapper.py
- test_1.wav
- test_10.wav
- test_10_mel.png
- test_10_rnnoise_def.wav
- test_10_rnnoise_new.wav
- test_11.wav
- test_11_mel.png
- test_11_rnnoise_def.wav
- test_11_rnnoise_new.wav
- test_12.wav
- test_12_mel.png
- test_12_rnnoise_def.wav
- test_12_rnnoise_new.wav
- test_13.wav
- test_13_mel.png
- test_13_rnnoise_def.wav
- test_13_rnnoise_new.wav
- test_14.wav
- test_14_mel.png
- test_14_rnnoise_def.wav
- test_14_rnnoise_new.wav
- test_15.wav
- test_15_mel.png
- test_15_rnnoise_def.wav
- test_15_rnnoise_new.wav
- test_16.wav
- test_16_mel.png
- test_16_rnnoise_def.wav
- test_16_rnnoise_new.wav
- test_17.wav
- test_17_mel.png
- test_17_rnnoise_def.wav
- test_17_rnnoise_new.wav
- test_1_mel.png
- test_1_rnnoise_def.wav
- test_1_rnnoise_new.wav
- test_2.wav
- test_2_mel.png
- test_2_rnnoise_def.wav
- test_2_rnnoise_new.wav
- test_3.wav
- test_3_mel.png
- test_3_rnnoise_def.wav
- test_3_rnnoise_new.wav
- test_4.wav
- test_4_mel.png
- test_4_rnnoise_def.wav
- test_4_rnnoise_new.wav
- test_5.wav
- test_5_mel.png
- test_5_rnnoise_def.wav
- test_5_rnnoise_new.wav
- test_6.wav
- test_6_mel.png
- test_6_rnnoise_def.wav
- test_6_rnnoise_new.wav
- test_7.wav
- test_7_mel.png
- test_7_rnnoise_def.wav
- test_7_rnnoise_new.wav
- test_8.wav
- test_8_mel.png
- test_8_rnnoise_def.wav
- test_8_rnnoise_new.wav
- test_9.wav
- test_9_mel.png
- test_9_rnnoise_def.wav
- test_9_rnnoise_new.wav
- test_1.wav
- test_10.wav
- test_10_mel.png
- test_10_rnnoise_def.wav
- test_10_rnnoise_new.wav
- test_11.wav
- test_11_mel.png
- test_11_rnnoise_def.wav
- test_11_rnnoise_new.wav
- test_12.wav
- test_12_mel.png
- test_12_rnnoise_def.wav
- test_12_rnnoise_new.wav
- test_13.wav
- test_13_mel.png
- test_13_rnnoise_def.wav
- test_13_rnnoise_new.wav
- test_14.wav
- test_14_mel.png
- test_14_rnnoise_def.wav
- test_14_rnnoise_new.wav
- test_15.wav
- test_15_mel.png
- test_15_rnnoise_def.wav
- test_15_rnnoise_new.wav
- test_16.wav
- test_16_mel.png
- test_16_rnnoise_def.wav
- test_16_rnnoise_new.wav
- test_17.wav
- test_17_mel.png
- test_17_rnnoise_def.wav
- test_17_rnnoise_new.wav
- test_1_mel.png
- test_1_rnnoise_def.wav
- test_1_rnnoise_new.wav
- test_2.wav
- test_2_mel.png
- test_2_rnnoise_def.wav
- test_2_rnnoise_new.wav
- test_3.wav
- test_3_mel.png
- test_3_rnnoise_def.wav
- test_3_rnnoise_new.wav
- test_4.wav
- test_4_mel.png
- test_4_rnnoise_def.wav
- test_4_rnnoise_new.wav
- test_5.wav
- test_5_mel.png
- test_5_rnnoise_def.wav
- test_5_rnnoise_new.wav
- test_6.wav
- test_6_mel.png
- test_6_rnnoise_def.wav
- test_6_rnnoise_new.wav
- test_7.wav
- test_7_mel.png
- test_7_rnnoise_def.wav
- test_7_rnnoise_new.wav
- test_8.wav
- test_8_mel.png
- test_8_rnnoise_def.wav
- test_8_rnnoise_new.wav
- test_9.wav
- test_9_mel.png
- test_9_rnnoise_def.wav
- test_9_rnnoise_new.wav
- test_1.wav
- test_1_denoised.wav
- test_1_denoised_stream.wav
- test_2.wav
- test_2_denoised.wav
- test_3.wav
- test_3_denoised.wav
- test_4.wav
- test_4_denoised.wav
- test_5.wav
- test_5_denoised.wav
- weights_5h_b_500k.hdf5
- weights_5h_ru_500k.hdf5
- automation.sh
- balance_dns_challenge_dataset.py
- Dockerfile_training_cpu_cp37
- Dockerfile_training_gpu_cp37
- dump_rnn_mod.py
- prepare_dataset_for_training.py
- rnn_train_mod.py
- .dockerignore
- .gitignore
- compile_rnnoise.sh
- LICENSE
- MANIFEST.in
- README.md
- requirements.txt
- requirements_tests.txt
- requirements_train.txt
- rnnoise_master_20.11.2020.zip
- rnnoise_wrapper_comparative_test.py
- rnnoise_wrapper_functional_tests.py
- setup.py
- TRAINING.md
# Installation Guide
1. Get the code
git clone https://github.com/dbklim/RNNoise_Wrapper
Downloads the entire project code from GitHub to your computer.
cd RNNoise_Wrapper
Moves into the project folder you just downloaded.
2. Official Install Script
Easy RecommendedPrerequisites
- Python 3 Python is required to use pip.
- APT (Debian/Ubuntu 계열) Built into Debian/Ubuntu-based Linux distributions.
pip install git+https://github.com/Desklop/RNNoise_Wrapper
Installs the package published on PyPI directly — no need to clone the source.
sudo apt-get install autoconf libtool
Installs directly from the APT package repository (Debian/Ubuntu-based).
After installing, open a new terminal and run the program's version command (e.g. --version) to confirm it worked.
Pulled directly from this repo's README.
3. Python
EasyPrerequisites
pip install git+https://github.com/Desklop/RNNoise_Wrapper
Installs the package published on PyPI directly — no need to clone the source.
python3 -m rnnoise_wrapper.cli -i input.wav -o output.wav
Runs the Python script (or module).
If it runs without errors and prints output in the terminal, it worked.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
