otonomee/streamstem
Implements ML audio separation algorithm on audio from YouTube or Spotify resulting in "stems" for download (e.g. vocals, drums, bass) in MP3, WAV or FLAC.
This tool helps musicians, DJs, and audio engineers isolate individual parts of a song like vocals, drums, or bass. You provide a YouTube or Spotify link to a song, and it delivers separate audio files (stems) for each instrument or vocal track in MP3, WAV, or FLAC format. It's perfect for anyone needing to remix, sample, or practice along with specific parts of a track.
Use this if you need to extract individual instrument tracks or vocals from a song available on YouTube or Spotify for creative projects or practice.
Not ideal if you need professional-grade studio separation or real-time audio manipulation, as this is for offline stem extraction.
Stars
37
Forks
2
Language
Python
License
—
Category
Last pushed
Dec 08, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/otonomee/streamstem"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Higher-rated alternatives
lucidrains/HS-TasNet
Implementation of HS-TasNet, "Real-time Low-latency Music Source Separation using Hybrid...
justinsalamon/scaper
A library for soundscape synthesis and augmentation
stemrollerapp/stemroller
Isolate vocals, drums, bass, and other instrumental stems from any song
thepirat000/spleeter-api
Audio separation API using Spleeter from Deezer
tsurumeso/vocal-remover
Vocal Remover using Deep Neural Networks