#136 · Primary category: Speech & Audio
vocal-remover
Vocal Remover using Deep Neural Networks
Project last updated:07/23/24
GitHub Stars
1.8K
Forks
256
Contributors
9
License
MIT
Why we included this project
Separating a song into vocals and instruments usually means fiddly filters or paying for an online service. vocal-remover handles it locally with a PyTorch command-line tool built around a U-Net: point it at an audio file and it writes two WAVs, one for the vocal track and one for the instrumental. It runs on CPU or GPU, and a test-time augmentation flag can improve separation quality. The repo also includes training scripts, so you can train your own model on a custom dataset of paired mixtures and instrumentals instead of relying on the bundled weights. Because it stays a focused script rather than a full studio suite, it drops neatly into batch jobs or a larger audio pipeline. Podcast editors and video producers who just need a clean stem will find it a practical, no-frills tool.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
whisper.cpp
Port of OpenAI's Whisper model in C/C++
Real-Time-Voice-Cloning
Clone a voice in 5 seconds to generate arbitrary speech in real-time
VibeVoice
Open-Source Frontier Voice AI
voicebox
The open-source AI voice studio. Clone, dictate, create.
TTS
🐸💬 - a deep learning toolkit for Text-to-Speech, battle-tested in research and production