asteroid-team/asteroid

The PyTorch-based audio source separation toolkit for researchers

61
/ 100
Established

Asteroid helps audio researchers and machine learning engineers quickly experiment with different techniques for separating individual sounds from mixed audio. You provide recordings with multiple sound sources, and it outputs the separated individual audio tracks. This is useful for those working on tasks like speech enhancement, music information retrieval, or analyzing environmental sounds.

2,547 stars. No commits in the last 6 months. Available on PyPI.

Use this if you are a researcher or engineer who needs a robust, flexible toolkit to build and test advanced audio source separation models on various datasets.

Not ideal if you are looking for an out-of-the-box solution to simply separate tracks from a song or clean up a single audio recording without needing to dive into model development.

audio-processing speech-enhancement music-demixing sound-separation machine-learning-research
Stale 6m
Maintenance 2 / 25
Adoption 10 / 25
Maturity 25 / 25
Community 24 / 25

How are scores calculated?

Stars

2,547

Forks

446

Language

Python

License

MIT

Last pushed

Oct 06, 2025

Commits (30d)

0

Dependencies

15

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/asteroid-team/asteroid"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.