AI for Automation
Back to AI News
2026-03-18AI ToolsOpen SourceMusicKaraokeVocal SeparationWhisperX

Every Song on Your Computer Just Became Karaoke — Open-Source AI App Nightingale Is Here

Nightingale is a free, open-source karaoke app that uses AI to separate vocals from any song, automatically generate lyrics, and even score your pitch. Just download one installer and it works on Windows, Mac, and Linux.


Pick any MP3 file saved on your computer. Nightingale uses AI to strip out the vocals, display lyrics on screen automatically, and — if you plug in a microphone — score your pitch in real time. No karaoke machine, no subscription. Your own computer becomes the karaoke room.

3-Line Summary
  • An AI neural network (a type of machine-learning model) automatically separates vocals from the instrumental track — 2–5 minutes with a GPU, and it still works on CPU alone
  • A speech-recognition AI called WhisperX auto-generates lyrics word by word and syncs the timing to the music
  • Connect a microphone for real-time pitch scoring with a star-rating system — compete with friends for the high score

How AI Builds a Karaoke Track in 3 Steps

The way Nightingale works is surprisingly straightforward.

Step 1: Separate — An AI neural network analyzes the audio file and automatically splits the vocals (singing voice) from the backing track (instrumental/MR). It uses either Demucs, a source-separation AI built by Meta (formerly Facebook), or the UVR Karaoke model (a model specially tuned for karaoke vocal removal).
Step 2: TranscribeWhisperX, an enhanced version of OpenAI's Whisper speech-recognition AI, listens to the song and writes out the lyrics. It aligns each word precisely to its timing in the track. For well-known songs that already have lyrics available, it automatically fetches them from an online lyrics database called LRCLIB.
Step 3: Play — The instrumental track plays while lyrics are highlighted line by line on screen, just like a real karaoke machine. Plug in a microphone and the app analyzes your pitch in real time, awarding you a star rating.
Nightingale karaoke playback screen — lyrics displayed on screen with a background video playing

▲ Nightingale playback screen. Song lyrics are highlighted in real time while a beautiful background video plays.

Why It Beats a Traditional Karaoke Machine

Compared to existing karaoke apps or machines, Nightingale stands out for several reasons.

Any song works. Traditional karaoke limits you to a pre-loaded catalog, but Nightingale turns every music file on your computer into a karaoke track. It supports nearly every audio format — MP3, FLAC, WAV, M4A — and even video files like MP4 and MKV, meaning you can sing along to a music video playing in the background.

Adjustable guide vocals. You can freely adjust the volume of the original vocals (separated by AI) from 0 to 100 %. Crank it up when you're learning a new song, then dial it down as you gain confidence.

Stunning visuals. The app ships with five GPU-shader background themes (plasma, aurora, waves, nebula, and starlight) plus free background videos from Pixabay (underwater, space, nature, city, abstract) that it downloads automatically.

Gamepad support. Hook it up to a TV and control everything with an Xbox or PlayStation controller. Perfect for living-room karaoke nights with friends. You can create multiple player profiles and track per-song scores on a leaderboard.

Nightingale logo — a cute blue bird character holding a microphone

Installation & Usage — One File Is All You Need

One of Nightingale's biggest strengths is that setup is dead simple. Just download a single executable.

## 1. Download
Grab the file for your operating system from
github.com/rzru/nightingale/releases

## 2. Run
Open the downloaded file — that's it!
On first launch, the AI models are downloaded automatically. (Internet required)

## 3. macOS Users
If you see a security warning, run this in Terminal:
xattr -cr Nightingale.app

The first launch downloads AI models (a few hundred MB), so an internet connection is required. After that, it runs completely offline. Your song files are never uploaded anywhere.

A GPU makes it faster. With an NVIDIA GPU, CUDA acceleration processes a song in 2–5 minutes; without one, CPU-only processing takes about 10–20 minutes. Once a song is processed, it's cached, so there's no wait the next time. On Mac, Apple Silicon's MPS acceleration (Metal Performance Shaders) is used automatically.

What Open Source Makes Possible

Nightingale is an open-source project licensed under GPL-3.0. It's written in Rust for speed and built on the Bevy game engine for silky-smooth visuals.

Unlike paid karaoke apps, there's no monthly fee, no song-count limit, and you can turn your entire music library into a karaoke collection. The project was first released on March 15, 2026, and has already hit the front page of Hacker News.

Every AI technology it uses is also proven open source:

  • Demucs — A source-separation AI built by Meta (formerly Facebook). It can isolate vocals, drums, bass, guitar, and more into individual tracks.
  • WhisperX — An improved version of OpenAI's Whisper speech recognition, capable of word-level timing alignment.
  • UVR Karaoke Model — A vocal-separation model optimized specifically for karaoke. Runs efficiently via ONNX Runtime (a high-performance inference engine).

Who Is This For?

If you need singing practice, the guide vocals and pitch scoring let you train systematically on your own. If you love hosting house parties, connect it to a TV, grab a gamepad, and turn your living room into a karaoke bar. If you're a music teacher, you can instantly turn any song a student brings in into a karaoke track for class.

Genre doesn't matter — Western pop, K-pop, indie, you name it. If the song is on your computer — even one you recorded yourself — it can be turned into karaoke.

Supported Platforms: Windows, macOS (Intel and Apple Silicon), Linux (x86_64, ARM)
Supported File Formats: MP3, FLAC, OGG, WAV, M4A, AAC, WMA, MP4, MKV, AVI, WebM, MOV
GitHub: rzru/nightingale | Website: nightingale.cafe

Related ContentGet Started with AI the Easy Way | Free Learning Guide | More AI News

Stay updated on AI news

Simple explanations of the latest AI developments