An open API service indexing awesome lists of open source software.

https://github.com/qzed/noisereduce

Experimental Project on Noise Reduction.
https://github.com/qzed/noisereduce

Last synced: 3 months ago
JSON representation

Experimental Project on Noise Reduction.

Awesome Lists containing this project

README

          

# Noisereduce

Modular implementation of real-time capable adaptive noise reduction algorithms.
Incorporates MMSE, log-MMSE, OM-LSA and MCRA algorithms based on _Speech Enhancement Using a Minimum Mean-Square Error Short-Time Spectral Amplitude Estimator_ (Ephraim and Malah), _Speech Enhancement Using a Minimum Mean-Square Error Log-Spectral Amplitude Estimator_ (Ephraim and Malah), and _Speech Enhancement for Non-Stationary Noise Environments_ (Cohen and Berdugo).
Project for the Speech Signal Processing and Speech Enhancement course, summer term 2019, University of Stuttgart.

Algorithms can be specified via parameter-files (see `params/` for examples). The main utility can be run via
```
cargo run --release --bin noisereduce -- -p
```

Feel free to have a look at the corresponding [slides][slides] and [paper][paper].

[paper]: https://nbviewer.jupyter.org/github/qzed/noisereduce/blob/master/paper/Real-Time%20capable%20Noise%20Reduction%20Methods.pdf
[slides]: https://nbviewer.jupyter.org/github/qzed/noisereduce/blob/master/paper/Slides.pdf