Audio Separator
Separate audio sources like vocals, drums, and bass from music tracks
Building a better Karaoke experience for everyone
Building a better karaoke experience - open source tools for singers, KJs, and karaoke businesses.
Website • Generator • Song Finder • YouTube
We're creating tools to generate high-quality karaoke videos fully automatically in under 30 minutes - professional results that rival commercial karaoke tracks.
Our technology stack handles the entire pipeline:
Getting lyrics synced with the right timestamps reliably for any song is genuinely difficult. No existing tooling does it well consistently. We've gotten close by combining:
This complexity is why we offer both open source tools (use and modify freely) and a hosted service (for those who want reliable results without the infrastructure overhead).
| Project | Description | Stars |
|---|---|---|
| python-audio-separator | Easy-to-use stem separation (vocals/instrumentals) from CLI or Python, using pre-trained UVR models | |
| python-lyrics-transcriber | Create synchronized lyrics files (ASS/LRC) with word-level timestamps using Whisper + LLM correction | |
| karaoke-gen | Full karaoke video generation pipeline - download, separate, sync, render, upload |
| Project | Description |
|---|---|
| karaokehunt-app | Build the ideal karaoke playlist based on your music taste and friends |
| lyrics-from-genius | Fetch lyrics from Genius for songs or entire artists |
| karaoke-lyrics-processor | Process lyrics for karaoke production (line splitting, formatting) |
| flacfetch | CLI tool to fetch high-quality audio from various sources |
Everything we build is open source. We believe in community and sharing what we create.
That said, building reliable fully-automated karaoke generation requires significant compute resources (GPU for separation, LLM tokens for correction, CPU for rendering). Each track costs several dollars to generate at production quality.
So we offer both paths:
If you can improve our open source tools to work reliably without expensive APIs or LLMs, we actively welcome that contribution!
Contributions are very welcome! We're a small team and appreciate help from the community.
How to contribute:
We'll review and merge promptly. All our projects use the MIT License - free for anyone to use and modify.
Ways to help:
If the maintenance workload ever becomes too much, we'll ask for volunteers to share maintainership - though we don't expect that to happen.
275K+ songs in catalog • 4K video quality • Videos in under 30 minutes