Skip to content
@nomadkaraoke

Nomad Karaoke

Building a better Karaoke experience for everyone

Nomad Karaoke

Building a better karaoke experience - open source tools for singers, KJs, and karaoke businesses.

WebsiteGeneratorSong FinderYouTube


What We're Building

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:

  • Audio separation - Isolate vocals from instrumentals using state-of-the-art AI models
  • Lyrics transcription - Word-level synchronized lyrics with automatic correction
  • Video rendering - Professional 4K karaoke videos with multiple output formats (CDG, MP4, LRC, and more)

The Hard Problem

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:

  • Advanced audio separation models
  • Proprietary and open-source transcription
  • LLM-powered correction workflows

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).


Our Projects

Core Tools

Project Description Stars
python-audio-separator Easy-to-use stem separation (vocals/instrumentals) from CLI or Python, using pre-trained UVR models Stars
python-lyrics-transcriber Create synchronized lyrics files (ASS/LRC) with word-level timestamps using Whisper + LLM correction Stars
karaoke-gen Full karaoke video generation pipeline - download, separate, sync, render, upload Stars

Supporting Tools

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

Our Philosophy

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:

  • Self-host: Run everything yourself with our open source tools
  • Hosted service: Pay a few dollars per track at gen.nomadkaraoke.com for hassle-free generation

If you can improve our open source tools to work reliably without expensive APIs or LLMs, we actively welcome that contribution!


Contributing

Contributions are very welcome! We're a small team and appreciate help from the community.

How to contribute:

  1. Fork the repository you want to work on
  2. Make your changes
  3. Submit a pull request

We'll review and merge promptly. All our projects use the MIT License - free for anyone to use and modify.

Ways to help:

  • Improve model accuracy or performance
  • Add new output formats or integrations
  • Fix bugs and improve documentation
  • Share your karaoke creations!

If the maintenance workload ever becomes too much, we'll ask for volunteers to share maintainership - though we don't expect that to happen.


Get Involved


Thanks to all our contributors!



275K+ songs in catalog4K video qualityVideos in under 30 minutes

nomadkaraoke.com

Popular repositories Loading

  1. python-audio-separator python-audio-separator Public

    Easy to use stem (e.g. instrumental/vocals) separation from CLI or as a python package, using a variety of amazing pre-trained models (primarily from UVR)

    Python 991 161

  2. python-lyrics-transcriber python-lyrics-transcriber Public

    Automatically create synchronised lyrics files in ASS and LRC with word-level timestamps, using Whisper and lyrics from online sources, with anchor sequences and LLMs to auto-correct transcription

    Python 86 16

  3. karaoke-generator karaoke-generator Public archive

    Attempt to fully automate the creation of karaoke music videos, using open source tools and AI (e.g. Whisper & MDX-Net)

    Python 60 10

  4. karaoke-gen karaoke-gen Public

    Generate karaoke videos, by downloading audio and lyrics, separating instrumentals, synchronising lyrics using transcription models, rendering CDG and uploading videos to YouTube / Dropbox / Google…

    Python 38 14

  5. karaokehunt-app karaokehunt-app Public

    Help people have a great experience singing karaoke, by building the ideal playlist of songs for them and their friends, every time!

    Dart 16 2

  6. lyrics-from-genius lyrics-from-genius Public

    Fetch lyrics from Genius for a song, or an entire artist, and write to text files

    Python 6

Repositories

Showing 10 of 19 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Sponsoring

  • @johnwmillr

Top languages

Loading…

Most used topics

Loading…