#74 · Primary category: Speech & Audio
asteroid
The PyTorch-based audio source separation toolkit for researchers
Project last updated:05/13/26
GitHub Stars
2.6K
Forks
450
Contributors
61
License
MIT
Why we included this project
Separating speech or music from a mixed recording usually means spending days wiring up filterbanks, encoders, and maskers before you can test a single idea. Asteroid takes care of that plumbing. It is a PyTorch toolkit built around modular components you can assemble into your own separation system instead of committing to one architecture. The repository includes recipes that reproduce the training and evaluation pipelines of published papers, which is useful when you want a trustworthy baseline to compare against or a starting point for your own experiments. Pretrained models are hosted on Zenodo, so you can hear what a trained separator does without running a full training run. For a research lab or a small team prototyping separation features, it is one of the more practical routes from raw audio to a working model.
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