Nightingale is a karaoke application that turns any song from your local music library into a karaoke experience. It uses neural network-powered stem separation (UVR Karaoke model or Demucs) to isolate vocals, WhisperX for word-level lyric transcription and alignment, and provides real-time pitch scoring with star ratings. Features include multiple player profiles, video file support (.mp4/.mkv), GPU shader dynamic backgrounds, and gamepad navigation. Ships as a single self-contained binary that bootstraps ffmpeg, Python, PyTorch, and ML models on first launch. Runs on Linux, macOS, and Windows with CUDA/Metal GPU acceleration.
Table of contents
🎤 Stem separation📝 Word-level lyrics🎯 Pitch scoring👤 Player profiles🎬 Video file support🌌 Dynamic backgrounds🎮 Gamepad📦 Single binarySort: