Python wrapper for Xiph.org rnnoise ( https://gitlab.xiph.org/xiph/rnnoise )
Find a file
2024-12-20 09:35:13 +01:00
samples Initial commit 2023-07-02 15:28:00 +02:00
COPYING Initial commit 2023-07-02 15:28:00 +02:00
demo.py Initial commit 2023-07-02 15:28:00 +02:00
demo_iter.py Initial commit 2023-07-02 15:28:00 +02:00
demo_orig.py Initial commit 2023-07-02 15:28:00 +02:00
pyrnnoise.c Initial commit 2023-07-02 15:28:00 +02:00
README.md Update REAMDE.md 2024-12-20 09:35:13 +01:00
rnnoise_demo.c Initial commit 2023-07-02 15:28:00 +02:00
setup.py Initial commit 2023-07-02 15:28:00 +02:00
test.sh Initial commit 2023-07-02 15:28:00 +02:00
test_pyrnnoise.py Initial commit 2023-07-02 15:28:00 +02:00

pyrnnoise

Python wrapper for Xiph.org rnnoise

Dependencies

librnnoise

git clone 'https://gitlab.xiph.org/xiph/rnnoise'
cd rnnoise
./autogen.sh
./configure
make
sudo make install

Build dependencies

  • setuptools
  • build
  • wheel

Building & test

# Building
python3 -m build

# create test virtualenv
python3 -m venv rnnoise_venv
source rnnoise_venv/bin/activate

# Install
python3 -m pip install dist/pyrnnoise*.whl

# run test
bash test.sh

Examples

See demo_iter.py and demo.py or run python3 -c 'import rnnoise; help(rnnoise)'.