All Projects → cyrta → awesome-speech-enhancement

cyrta / awesome-speech-enhancement

Licence: CC0-1.0 license
A curated list of awesome Speech Enhancement papers, libraries, datasets, and other resources.

Projects that are alternatives of or similar to awesome-speech-enhancement

Noise2Noise-audio denoising without clean training data
Source code for the paper titled "Speech Denoising without Clean Training Data: a Noise2Noise Approach". Paper accepted at the INTERSPEECH 2021 conference. This paper tackles the problem of the heavy dependence of clean speech data required by deep learning based audio denoising methods by showing that it is possible to train deep speech denoisi…
Stars: ✭ 49 (+2.08%)
Mutual labels:  noise-reduction, speech-enhancement, speech-denoising
fdndlp
A speech dereverberation algorithm, also called wpe
Stars: ✭ 115 (+139.58%)
Mutual labels:  speech-enhancement, dereverberation
Voice-Separation-and-Enhancement
A framework for quick testing and comparing multi-channel speech enhancement and separation methods, such as DSB, MVDR, LCMV, GEVD beamforming and ICA, FastICA, IVA, AuxIVA, OverIVA, ILRMA, FastMNMF.
Stars: ✭ 60 (+25%)
Mutual labels:  speech-separation, speech-enhancement
Voice-Denoising-AN
A Conditional Generative Adverserial Network (cGAN) was adapted for the task of source de-noising of noisy voice auditory images. The base architecture is adapted from Pix2Pix.
Stars: ✭ 42 (-12.5%)
Mutual labels:  denoising, speech-enhancement
Speech Enhancement MMSE-STSA
A statistical model-based Speech Enhancement Using MMSE-STSA
Stars: ✭ 54 (+12.5%)
Mutual labels:  speech-enhancement, speech-denoising
hifigan-denoiser
HiFi-GAN: High Fidelity Denoising and Dereverberation Based on Speech Deep Features in Adversarial Networks
Stars: ✭ 88 (+83.33%)
Mutual labels:  speech-processing, denoising
Espnet
End-to-End Speech Processing Toolkit
Stars: ✭ 4,533 (+9343.75%)
Mutual labels:  speech-separation, speech-enhancement
torchsubband
Pytorch implementation of subband decomposition
Stars: ✭ 63 (+31.25%)
Mutual labels:  speech-processing, speech-enhancement
UniSpeech
UniSpeech - Large Scale Self-Supervised Learning for Speech
Stars: ✭ 224 (+366.67%)
Mutual labels:  speech-processing, speech-separation
open-speech-corpora
💎 A list of accessible speech corpora for ASR, TTS, and other Speech Technologies
Stars: ✭ 841 (+1652.08%)
Mutual labels:  speech-processing, speech-separation
wavelet-denoiser
A wavelet audio denoiser done in python
Stars: ✭ 29 (-39.58%)
Mutual labels:  speech-processing, denoising
ConvolutionaNeuralNetworksToEnhanceCodedSpeech
In this work we propose two postprocessing approaches applying convolutional neural networks (CNNs) either in the time domain or the cepstral domain to enhance the coded speech without any modification of the codecs. The time domain approach follows an end-to-end fashion, while the cepstral domain approach uses analysis-synthesis with cepstral d…
Stars: ✭ 25 (-47.92%)
Mutual labels:  speech-processing, speech-enhancement
Shifter
Pitch shifter using WSOLA and resampling implemented by Python3
Stars: ✭ 22 (-54.17%)
Mutual labels:  speech-processing
SpleeterRT
Real time monaural source separation base on fully convolutional neural network operates on Time-frequency domain.
Stars: ✭ 111 (+131.25%)
Mutual labels:  speech-enhancement
mann-for-speech-separation
Neural Turing machine for source separation in Tensorflow
Stars: ✭ 18 (-62.5%)
Mutual labels:  speech-separation
Deep-Restore-PyTorch
Deep CNN for learning image restoration without clean data!
Stars: ✭ 59 (+22.92%)
Mutual labels:  noise-reduction
DiViMe
ACLEW Diarization Virtual Machine
Stars: ✭ 28 (-41.67%)
Mutual labels:  speech-processing
rankpruning
🧹 Formerly for binary classification with noisy labels. Replaced by cleanlab.
Stars: ✭ 81 (+68.75%)
Mutual labels:  denoising
spatial-temporal-LCMV
multi-channel microphone array noise reduction
Stars: ✭ 43 (-10.42%)
Mutual labels:  noise-reduction
react-native-spokestack
Spokestack: give your React Native app a voice interface!
Stars: ✭ 53 (+10.42%)
Mutual labels:  speech-processing

🗣️ Awesome Speech Enhancement 🎙 🔊 🎤 📱💻 💬

Awesome Speech Recognition Icon Contribution

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.

image of speech enhancement

This is a collection of speech enhancement introduction, tips&tricks, methods, papers, books, software, and other resources.

Table of Content


Problems

  • Noise
  • Reverberation
  • Distortion

Methods

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

Speech Data

Research Groups

Learning materials

Lectures

Tech Blog posts

Video tutorials


License

CC0

This project is licensed under the Creative Commons CC0 1.0 Universal (CC-0) License. See LICENSE for the full license text.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].