Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
doc/ | 03-May-2024 | - | 19 | 14 | ||
examples/ | 03-May-2024 | - | 61 | 31 | ||
include/ | 03-May-2024 | - | 115 | 33 | ||
m4/ | 03-May-2024 | - | 322 | 284 | ||
src/ | 03-May-2024 | - | 15,289 | 14,249 | ||
training/ | 03-May-2024 | - | 239 | 170 | ||
AUTHORS | D | 03-May-2024 | 37 | 2 | 1 | |
Android.bp | D | 03-May-2024 | 666 | 31 | 28 | |
COPYING | D | 03-May-2024 | 1.5 KiB | 32 | 26 | |
METADATA | D | 03-May-2024 | 391 | 20 | 19 | |
MODULE_LICENSE_BSD | D | 03-May-2024 | 0 | |||
Makefile.am | D | 03-May-2024 | 3.6 KiB | 131 | 83 | |
README | D | 03-May-2024 | 596 | 22 | 15 | |
TRAINING-README | D | 03-May-2024 | 311 | 12 | 6 | |
autogen.sh | D | 03-May-2024 | 227 | 11 | 5 | |
configure.ac | D | 03-May-2024 | 3.7 KiB | 130 | 101 | |
rnnoise-uninstalled.pc.in | D | 03-May-2024 | 320 | 14 | 11 | |
rnnoise.pc.in | D | 03-May-2024 | 293 | 15 | 12 | |
update_version | D | 03-May-2024 | 2.3 KiB | 66 | 30 |
README
1RNNoise is a noise suppression library based on a recurrent neural network. 2 3To compile, just type: 4% ./autogen.sh 5% ./configure 6% make 7 8Optionally: 9% make install 10 11While it is meant to be used as a library, a simple command-line tool is 12provided as an example. It operates on RAW 16-bit (machine endian) mono 13PCM files sampled at 48 kHz. It can be used as: 14 15./examples/rnnoise_demo <noisy speech> <output denoised> 16 17The output is also a 16-bit raw PCM file. 18 19The latest version of the source is available from 20https://gitlab.xiph.org/xiph/rnnoise . The github repository 21is a convenience copy. 22
TRAINING-README
1(1) cd src ; ./compile.sh 2 3(2) ./denoise_training signal.raw noise.raw count > training.f32 4 5 (note the matrix size and replace 500000 87 below) 6 7(3) cd training ; ./bin2hdf5.py ../src/training.f32 500000 87 training.h5 8 9(4) ./rnn_train.py 10 11(5) ./dump_rnn.py weights.hdf5 ../src/rnn_data.c ../src/rnn_data.h 12