Precise Lyrics Creator

Upload a track or listen on another device, tap syllables, then generate lyrics from this page.

🎧

Drag & drop an audio file here

MP3 or WAV

Your audio stays in this browser tab’s memory only. It is never uploaded, never sent to a server, and never stored. The file never leaves your computer.

Listen on another device. Play starts a timer here so you can tap syllables as usual. Replay flashes those taps with no audio.

🎚️ Player & Tap Mode

0 lines 0 taps 0:00.000 / 0:00

On a phone, tap the big button for each syllable while Play is running. New line starts the next phrase.

Speed
1.5s

Phrase diagram

Newest first Right-click a dot to delete
PhraseSyllablesVisual phraseStartEndDuration

Generate Lyrics

Copied!
Settings

When enabled, Enter records a syllable and starts the next lyric line with that tap. When disabled, Enter only starts the next line.

500ms

When enabled, subtracts this delay from each tap so markers line up with what you heard. Use ~500ms for many Bluetooth headphones. Off by default.

100ms

Extra offset applied when playback is running, for human reaction time and app processing. Default 100ms.

Key Bindings

Spacebar or PlayPlay / Pause the track or the external-audio timer
Any other key or Tap syllableRecord a syllable (while playing)
← / →Seek backward / forward 2 seconds
, / .Select the previous / next syllable tap on the waveform and phrase diagram
Enter or New lineNext lyric line + tap on that line (can be turned off in Settings)
BackspaceDelete last tap · Pause · Seek to the previous tap on the waveform
Replay tapsPlay from the first tap and flash each recorded syllable (no file needed in external mode)
Right-click / long-press a tapDelete that syllable on the waveform or phrase diagram (asks Yes / No)
Wheel on waveformZoom in / out · Shift+wheel scrolls sideways