🗣️ Awesome Speech Enhancement 🎙 🔊 🎤 📱💻 💬
Speech enhancement aims to improve speech quality by using various algorithms. The objective of enhancement is improvement in intelligibility and/or overall perceptual quality of degraded speech signal using audio signal processing techniques.
Enhancing of speech degraded by noise, or noise reduction, is the most important field of speech enhancement, and used for many applications such as mobile phones, VoIP, teleconferencing systems, speech recognition, and hearing aids.
This is a collection of speech enhancement introduction, tips&tricks, methods, papers, books, software, and other resources.
- Please read the contribution guidelines before contributing.
Table of Content
Problems
- Noise
- Reverberation
- Distortion
Methods
-
Comparison of Speech Enhancement Algorithms - Vihari et al, 2016
- Noise Reduction
- Beamforming
- DeReverberation
- Distortion removal
- Quality Expansion
- Audio Inpainting
The algorithms of speech enhancement for noise reduction can be categorized into three fundamental classes: filtering techniques, spectral restoration, and model-based methods .
Publications / Papers
2019
2018
2018
Software
Books
- J. Benesty, M. M. Sondhi, Y. Huang (ed). Springer Handbook of Speech Processing. Springer, 2007. ISBN 978-3-540-49125-5.
- J. Benesty, S. Makino, J. Chen (ed). Speech Enhancement. Springer, 2005. ISBN 978-3-540-24039-6.
- P. C. Loizou. Speech Enhancement: Theory and Practice. CRC Press, 2013. ISBN 978-1-466-50421-9.
- E. Vincent, T. Virtanen, S.Gannot. Audio Source Separation and Speech Enhancement. Wiley , 2018. ISBN 978-1-119-27986-0.
Speech Data
Research Groups
- UIUC Statistical Speech Technology Group
-
Imperial College, Communications and Signal Processing Group - London, U.K
- Microsoft Research, Audio and Acoustics Research Group
Learning materials
Lectures
- High-Accuracy Neural-Network Models for Speech Enhancement - 2017
- DNN-Based Online Speech Enhancement Using Multitask Learning and Suppression Rule Estimation - 2015
- Microphone array signal processing: beyond the beamformer - 2011
Tech Blog posts
-
Video tutorials
License
This project is licensed under the Creative Commons CC0 1.0 Universal (CC-0) License. See LICENSE
for the full license text.