Karaoke Maker — Development skill for Claude Code
Turn any song into a karaoke track: vocal removal, real lyrics, word-level highlight video.
How to install Karaoke Maker
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open chad-nethery/karaoke-maker and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Karaoke Maker does
Turn any song into a karaoke track: vocal removal, real lyrics, word-level highlight video. Local, GPU-accelerated. Claude Code skill + CLI.
Alternatives in Development
- Jarvis Assistant Vocal — Assistant vocal local en francais : Claude ou Ollama (offline), domotique Hue, OBS, agenda, navigateur, appels 189 ★
- Gvs5h — GVS5H: Five Qwen3.8-27B Models Match Claude Fable 5 on LiveCodeBench Hard Fable 5 Level Coding for a Fifth the 183 ★
- Lyric Writing Skills — Professional agent skills for writing song lyrics 82 ★
README
karaoke-maker
Turn any song into a karaoke track, locally, with one command.
python scripts/karaoke.py "https://youtu.be/..." # or a local mp3/flac/wav/m4a/mp4
You get a folder with:
karaoke.mp4– 1080p video: title card, two-line lyrics with a word-by-word highlight sweep, countdown dots before long instrumental gaps, progress bar, blurred cover-art backgroundinstrumental.mp3– the song with the vocals removedvocals.wav– the isolated vocallyrics.lrc– word-synced lyrics for karaoke apps and music playerslyrics.txt– the lyrics that were used, so you can correct them and re-run
Built as a [Claude Code](https://claude.com/claude-code) skill (drop it in `~/.claude/skills/` and say *"make a karaoke version of this song"*), but the script is a plain CLI and works on its own.
How it works
| Step | Tool | Time (RTX 5060 Ti, 4-min song) |
|---|---|---|
| Fetch | yt-dlp or your file → 44.1 kHz WAV | seconds |
| Separate | Demucs htdemucs → vocals + instrumental |
5 s |
| Lyrics | LRCLIB lookup (free, keyless) → fallback: Whisper transcript | 1 s |
| Timing | stable-ts Whisper large-v3-turbo on the isolated vocal, chunked along its own silences, then the real lyrics are matched word-by-word onto that timing |
10 s |
| Render | ffmpeg + libass (\kf karaoke sweep), x264 |
60-90 s |
Everything runs on your machine. Nothing is uploaded anywhere; the only network calls are the optional download of the song and a lyrics lookup by artist/title.
The hybrid lyric step is what makes the result sing-able: transcription alone mishears words and breaks lines like captions, and database lyrics alone have no timing. Matching one onto the other gives exact text with the songwriter's line breaks and Whisper's word timing. When the database has nothing (or has the studio version of a live cut, detected by du
Related Skills
Mv Jp Lyrics Subtitle
Agent skill: Japanese lyric subtitles for music videos - 文節 (bunsetsu) line breaking, onsets measured on the s
Claude Code LinkedIn Video Editor
Claude Code skill that edits LinkedIn videos for you: raw talking-head video in, finished vertical video out.
HTML To Explainer Video
Agent Skill:把任意主题做成带配音、词级字幕和 HTML/GSAP 动效画面的讲解视频(MP4)与封面;逐帧确定性渲染,画面按吐字时刻对位。Turn any topic into a narrated expl
Song Analysis Live
Claude skills for music production — acquire song, analysis (tempo/key/stems/chords/lyrics), building/reinterp
Song Analysis
Claude Code skills: name a song → band chart (tempo, meter, key, stems, chords, lyrics). Optional: rebuild or
Xlights Sequence Skill
Agent skill (Claude Code, Codex, Cursor) that turns any song into a beat-synced xLights light-show sequence: a
Related Agents
Music Compositor
Project-agnostic songwriting agent. Invoke to compose songs ready to paste into Suno — produces Lyrics, Styles
Maker
Reviews OpenCode sessions (shared links or local history), finds repeatable workflows, and proposes automation
Video Generator
Creatomate video generation specialist. Convert horizontal to vertical (crop or blur-pad), add karaoke caption