JusperLee/Conv-TasNet
Conv-TasNet: Surpassing Ideal Time-Frequency Magnitude Masking for Speech Separation Pytorch's Implement
Based on the README, here's a technical summary: Uses dilated convolutions with temporal convolutional blocks (TCN) and global layer normalization to directly separate speech waveforms end-to-end, bypassing traditional time-frequency masking approaches. Implements configurable encoder-decoder architecture with skip connections, supporting both causal and non-causal modes, trained on WSJ0 speaker mixtures using PyTorch's DataLoader with multi-GPU distributed training. Provides pre-trained models on Hugging Face and includes batch inference pipelines for both audio file collections (via .scp files) and single WAV inputs.
535 stars. No commits in the last 6 months.
Stars
535
Forks
81
Language
Python
License
—
Category
Last pushed
May 26, 2023
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/JusperLee/Conv-TasNet"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
descriptinc/descript-audio-codec
State-of-the-art audio codec with 90x compression factor. Supports 44.1kHz, 24kHz, and 16kHz...
crlandsc/torch-log-wmse
logWMSE, an audio quality metric & loss function with support for digital silence target. Useful...
drethage/speech-denoising-wavenet
A neural network for end-to-end speech denoising
KyungsuKim42/tokensynth
The official implementation of TokenSynth (ICASSP 2025)
YuanGongND/ast
Code for the Interspeech 2021 paper "AST: Audio Spectrogram Transformer".