Pinned Repositories
A-Unified-Speech-Enhancement-Front-end
A UNIFIED SPEECH ENHANCEMENT FRONT-END FOR ONLINE DEREVERBERATION, ACOUSTIC ECHO CANCELLATION, AND SOURCE SEPARATION
AdaptiveFilter
This rep contains awesome adaptive filter algorithms in 3 classic books.
asteroid
The PyTorch-based audio source separation toolkit for researchers || Current highlight : we got our WHAMR results check it out here !
AuxIVA-ISS
code-of-learn-deep-learning-with-pytorch
This is code of book "Learn Deep Learning with PyTorch"
deeplearning-models
A collection of various deep learning architectures, models, and tips
EVS-codec
3GPP Codec for Enhanced Voice Services (EVS)
MASG
microphone array speech generator (MASG) in room acoustic
TasNet
A PyTorch implementation of Time-domain Audio Separation Network (TasNet) with Permutation Invariant Training (PIT) for speech separation.
traditional-speech-enhancement
Spectral Subtraction, Wiener Filtering, MMSE
vipchengrui's Repositories
vipchengrui/A-Unified-Speech-Enhancement-Front-end
A UNIFIED SPEECH ENHANCEMENT FRONT-END FOR ONLINE DEREVERBERATION, ACOUSTIC ECHO CANCELLATION, AND SOURCE SEPARATION
vipchengrui/AuxIVA-ISS
vipchengrui/CED
Source code for Consistent ensemble distillation for audio tagging
vipchengrui/CGMM-MVDR
Implementation of the CGMM-MVDR beamforming (for python version please refer to https://github.com/funcwj/setk)
vipchengrui/Comparison-of-Blind-Source-Separation-techniques
Compare AIRES BSS with TRINICON, ILRMA and AuxIVA (online and offline versions)
vipchengrui/DeepFilterNet
Noise supression using deep filtering
vipchengrui/FullSubNet
PyTorch implementation of "FullSubNet: A Full-Band and Sub-Band Fusion Model for Real-Time Single-Channel Speech Enhancement."
vipchengrui/FullSubNet-plus
The official PyTorch implementation of "FullSubNet+: Channel Attention FullSubNet with Complex Spectrograms for Speech Enhancement".
vipchengrui/ILRMA
MATLAB script of Independent Low-Rank Matrix Analysis (ILRMA)
vipchengrui/ISCLP-KF
Integrated sidelobe cancellation and linear prediction Kalman filter for joint multi-microphone speech dereverberation, interfering speech cancellation, and noise reduction.
vipchengrui/joint_AEC_BSE
vipchengrui/libss
A Python library for blind source separation.
vipchengrui/LowDelayMultichannelSourceSeparation_Random-Directions_Demo
Online multichannel audio source separation demo, including the random directions software for own experiments
vipchengrui/ltfat
Official development repository of the Large Time Frequency Analysis Toolbox
vipchengrui/m2d
Masked Modeling Duo: Learning Representations by Encouraging Both Networks to Model the Input
vipchengrui/mamba
vipchengrui/mamba-minimal
Simple, minimal implementation of the Mamba SSM in one file of PyTorch.
vipchengrui/mamba.py
A simple and efficient Mamba implementation in PyTorch and MLX.
vipchengrui/NBSS
The official repo of NBC & SpatialNet for multichannel speech separation, denoising, and dereverberation
vipchengrui/NKF-AEC
Acoustic Echo Cancellation with Nerual Kalman Filtering
vipchengrui/phaseret
Phase ReTrieval for time-frequency representations
vipchengrui/phaseRetrievalEvaluation
Time-Frequency Phase Retrieval for Audio --- The Effect of Transform Parameters
vipchengrui/pyaec
simple and efficient python implemention of a series of adaptive filters. including time domain adaptive filters(lms、nlms、rls、ap、kalman)、nonlinear adaptive filters(volterra filter、functional link adaptive filters)、frequency domain adaptive filters(frequency domain adaptive filter、frequency domain kalman filter) for acoustic echo cancellation.
vipchengrui/pytorch_lightning_template_for_beginners
A pytorch template for beginners based on pytorch_lightning
vipchengrui/Realtime-Voice-Clone-Chinese
🚀AI拟声: 5秒内克隆您的声音并生成任意语音内容 Clone a voice in 5 seconds to generate arbitrary speech in real-time
vipchengrui/rnnoise
Recurrent neural network for audio noise reduction
vipchengrui/SBSS-NAEC
vipchengrui/SBSS-NAEC-CTF
vipchengrui/SPMamba
vipchengrui/SQRT-PSD-RETF
Square root-based multi-source early PSD estimation and recursive RETF update in reverberant environments by means of the orthogonal Procrustes problem