Timestamped Lyrics Synced to Your Music
Pick a song you made here. We return the lyrics timed to the music.

What does Timestamped Lyrics do?
Timestamped Lyrics runs on a track already in your Music Factory library and gives you an LRC file: every line paired with the moment it starts, written as [mm:ss.xx]. It produces plain text, not a video or an image, so no background job is queued and no callback has to arrive — the timed words are on the studio card when the run returns. Karaoke and lyric-scroll players read that file directly, and its line timings convert to SRT or VTT for a video editor.
- Output format
- LRC — plain text with an [mm:ss.xx] timestamp per line
- Speed
- Instant (synchronous) — no background job to wait on
- Timing precision
- Line-level, to the hundredth of a second
- Converts to
- SRT or VTT subtitles for any video editor
- Best input
- A track from your Music Factory library that was sung
- Credits
- 20 credits per extraction
Updated August 14, 2026
Cite this page: https://imagera.ai/audio/music-factory/timestamped-lyrics
What the extraction gives you
Precise Timestamps
Every lyric line carries its own start time, written to the hundredth of a second — the resolution the LRC format itself holds.
Know more →Instant Results
Synchronous processing means results appear immediately — no waiting for callbacks.
Know more →How the lyric timing is produced
A track you already made, its words handed back with their own timings, written out as a plain-text LRC file you can edit in any editor.
What Timestamped Lyrics Does — and Who Reaches for It
Timestamped Lyrics takes a song you have already made inside Imagera's Music Factory and returns a time-synced lyric file: every sung line paired with the exact moment it begins in the track. The output arrives as an LRC file, the plain-text standard that karaoke systems, media players, and lyric-scroll widgets read to highlight words in step with the audio. You are not typing lyrics into a box and guessing where they land — the track's words come back with their own timings already attached, and the studio lays them out as timed lines you can copy or download. The people who reach for this are usually one step past a finished song. A creator has generated a track with vocals and now wants a lyric video where words appear on beat. A short-form editor needs captions that sit exactly on the sung line instead of nudging text around by ear. Someone building a karaoke display wants scrolling words that light up as each phrase hits. Others simply want an in-app lyric view for a release, or on-screen captions for accessibility. In every one of those cases the missing piece is the same: not the lyrics themselves, which they already have, but the timing that maps each line to the audio. This feature works from a track that lives in your Music Factory library rather than an arbitrary upload, so you choose the source in the studio and there is no file to add. It is a reading-and-timing tool, not a generation tool — it does not write new lyrics, remix the song, or change a note. It converts a song you own into a synced, editable lyric file you can carry into whatever comes next.
Try it now →How It Works, Step by Step
The workflow is short by design. First, pick a track that already exists in your Music Factory library — one you generated with vocals. You do not upload a fresh audio file here; the tool operates on songs you have already made. Select the track and run the extraction — there is no callback to come back later and no queue to sit in. The track's words come back carrying their own start and end times. The studio groups them into lines and writes each one in the [mm:ss.xx] format — minutes, seconds, and hundredths of a second — so a line reads as [00:12.40] followed by the words sung at that instant, which is what makes the file an LRC. Nothing is rendered and no vocal is synthesised along the way, so there is no job to queue and nothing to wait on. From there the LRC is yours to use or refine. Because it is plain text, you can open it in any editor: fix a typo by changing the words after a bracket, or shift a line earlier or later by editing the numbers inside the bracket. That means you are never locked into the exact output — if one line should appear a beat sooner on your karaoke display, you nudge a single timestamp by a few hundredths of a second instead of regenerating anything. Each extraction costs a small number of credits, and since the result is a lightweight text file rather than rendered media, it is quick and inexpensive to run compared to audio or video generation.
Try it now →Tips for the Tightest Lyric Sync
The input decides whether there is anything to time-stamp at all. The picker lists tracks from your Music Factory library and nothing else — there is no upload tab — so the source has to be a song made here. An instrumental-only track is not suitable input for the obvious reason: with no words sung, there is nothing to stamp. There is nothing to configure. The run carries the track you picked and nothing else — no lyrics box, no language setting, no accuracy dial — so the only decision you make is which song to point it at. Finally, treat the LRC as a starting point you can polish rather than a final render. If a line reads early or late once it is in your player, open the LRC, change the numbers inside that one bracket, and you are done. Keeping a copy of each LRC next to its audio also makes it painless to reuse the timing across a lyric video, a karaoke build, and an in-app player without extracting it again.
Try it now →What Sets Imagera's Approach Apart
Timestamped Lyrics runs on a track that already lives in your Music Factory library: you pick it in the studio, and every line is written to the hundredth of a second, the resolution the LRC format itself holds. Nothing is uploaded and nothing is re-rendered, so the step costs one flat run rather than a new generation. It is also unusually fast in the context of a music suite. Most Music Factory tools create new audio and run asynchronously — you start a job and wait for a callback. Timestamped Lyrics works from a track that already exists and returns text, so it queues no background job and waits for no callback. There is nothing to render, so there is nothing to wait on. For anyone timing a batch of songs before a release, that difference compounds quickly across a full set. The last differentiator is that everything stays inside one library. You can generate a song, optionally separate its vocals, and then time-stamp it without ever exporting and re-importing between tools, so the same track carries through from first draft to synced lyrics. And because the deliverable is human-readable LRC rather than a locked-down proprietary file, you keep full control — edit the words, nudge a timestamp, or convert to subtitles, all in plain text you can open anywhere.
Try it now →Questions People Ask Before Their First Extraction
How precise are the stamps? Every line carries its own time, written to the hundredth of a second, which is the resolution LRC itself supports; if a single line ever needs a nudge, you edit that one timestamp in the plain-text file. What input do I need? A track from your Music Factory library that was sung — an instrumental-only track has no words to stamp. Can I use it for subtitles, and can I edit the result? Yes to both. LRC line timestamps convert cleanly into SRT or VTT for any video editor, so lyrics appear on beat without hand-aligning captions. And because the output is plain text, you can open it in any editor to fix a typo after a bracket or shift a line by changing the numbers inside it — you are never locked into the exact output. What does it cost, and can I re-run it? Each extraction uses a small number of credits, and you can time-stamp any eligible track in your library and re-run it whenever you want a fresh copy of the LRC. Why is it instant when other tools take time? Because there is nothing to generate: the track already exists, so no new audio is rendered, no background job is queued and no callback has to arrive before you see the words. That combination of instant results, editable output, and timing grounded in a track you generated is what makes it a natural final step before you publish a lyric video, build a karaoke version, or ship a release with synced words on every song.
Try it now →How to get time-synced lyrics
Three steps in the browser, with the credit cost visible before you run.
Pick a track with vocals
Timestamped Lyrics works on a song already saved in your Music Factory library — the picker lists nothing else and there is no upload tab. Choose one that was sung: an instrumental-only track has no words to time-stamp.
Run the extraction
Start it and there is no background job to wait on and no callback to come back later, because the track already exists and nothing has to be rendered. Each line is written to the hundredth of a second in [mm:ss.xx] form. 20 credits are consumed when you run it.
Take the LRC away, and edit it if you want
The timed lines appear on the studio card with Copy and Download .lrc beside them. They are text rather than a media file, so they are not filed in your Creations gallery — take the copy or the .lrc before you move on. Because it is plain text you are never locked into it: fix a typo after a bracket, shift a line by changing the numbers inside one, feed it to a karaoke or lyric-scroll player, or convert the line timings to SRT or VTT for a video editor.
Who it is for
Words that land on the beat in a lyric video
The most common use is a lyric video. You generate a song, extract its timestamped lyrics, and drop the words onto the video so each line appears exactly when it is sung. Because every LRC line already carries its own start time, the timing scheme travels cleanly into subtitle formats — LRC converts into SRT or VTT, the two subtitle files every video editor understands. That means you map one timing scheme to another instead of hand-aligning captions phrase by phrase, which is the tedious part of subtitling audio manually.
Try it now →A karaoke version of a song you made here
Karaoke is the other headline use. Pair the LRC with the instrumental stem from Vocal Separator: play the instrumental as the backing track and feed the LRC into any karaoke or lyric-scroll player. As the instrumental plays, the player uses the LRC timestamps to highlight each line right as the singer would hit it. An instrumental bed plus synced words is the entire recipe for a karaoke version of a song you generated in Music Factory — no manual alignment involved.
Try it now →In-app scrolling, accessibility captions and whole releases
Beyond those two, synced lyrics power in-app lyric scrolling for a release, accessibility captions so viewers can read along, and clean short-form clips where the words track the beat. For a full release, a practical rhythm is to generate every song first, finalise them, and only then time-stamp the whole set in one sitting. Because the tool is synchronous and returns a small text file, you can move through a set of tracks quickly without waiting on background jobs between them, so every track ships with its synced lyrics ready to go.
Try it now →Frequently asked questions
How do Timestamped Lyrics work?
Pick a track that already lives in your Music Factory library and its words come back carrying their own timings. The studio writes them out as timed lines and puts Copy and Download .lrc beside them — LRC being the standard format that karaoke systems and media players use to scroll and highlight words in time with the audio. You choose that source track in the studio — nothing is uploaded, so the tool only ever reads a recording you pointed it at.
What exactly is LRC format and how do I read it?
LRC is a plain-text format for time-synced lyrics. Every line starts with a timestamp in [mm:ss.xx] brackets — minutes, seconds, and hundredths of a second — followed by the words sung at that moment. For example, a line might read [00:12.40]Every night I dream of you. Any media player, karaoke app, or subtitle tool that understands LRC will read those brackets and highlight or scroll each line exactly when it plays, so you do not have to align anything by hand.
Why does Timestamped Lyrics return results instantly?
This is one of the few Music Factory features that runs synchronously. Instead of starting a background job and waiting for a callback, the run is already finished when it returns and the timed words are on the card. It can do this because the track already exists rather than being generated — there are no frames to render and no vocals to synthesise, so there is nothing to wait on.
How is this different from the other Music Factory features?
Most Music Factory tools create new audio and run asynchronously; Timestamped Lyrics works from a track that already exists and returns text, instantly. The table below shows where it sits relative to the tools people usually pair it with — you would typically generate a song with Generate Music, optionally strip the backing with Vocal Separator, then run Timestamped Lyrics to get the synced words: Feature · Output · Speed · Credits — Timestamped Lyrics · LRC synced text · Instant (synchronous) · 20 — Generate Music · 2 audio tracks · Background job · 20 — Vocal Separator · Vocal + instrumental stems · Background job · 30 — Music Video · MP4 video · Background job · 20
Can I use the timestamps for video subtitles?
Yes. LRC line timestamps convert cleanly into SRT or VTT — the two subtitle formats every video editor understands — so you can drop your song's lyrics onto a music video or a lyric video as captions that appear exactly on beat. Because each LRC line already carries its own start time, you are only mapping one timing scheme to another rather than nudging captions around by ear, which is the tedious part of subtitling audio by hand.
How do I build a karaoke display from the output?
Pair Timestamped Lyrics with the instrumental stem from Vocal Separator: play the instrumental as the backing track and feed the LRC into any karaoke or lyric-scroll player. As the instrumental plays, the player uses the LRC timestamps to highlight each line right as the singer would hit it. That combination — an instrumental bed plus synced words — is the whole recipe for a karaoke version of a song you generated in Music Factory.
How accurate are the timestamps?
Timestamps are placed to the hundredth of a second per line, which is the resolution LRC itself supports. Line-level timing is more than precise enough for karaoke scrolling and lyric videos. If a particular line ever looks early or late in your player, you can nudge that single timestamp by editing the plain-text LRC.
What kind of track should I run it on for the best result?
Run it on a track from your Music Factory library that was sung — the picker lists nothing else, so there is no upload to prepare. Instrumental-only tracks have no lyrics to time-stamp, so they are not suitable input.
How much does it cost and can I run it more than once?
Each extraction costs 20 credits, with plans starting at $19.99 and credits included. You can run it on any eligible track in your library, and you can re-run it if you want a fresh copy of the LRC. Because the output is a small text file rather than rendered media, extractions are quick and inexpensive relative to audio or video generation, which makes it practical to time-stamp a whole set of tracks before publishing.
Can I edit the LRC after it is generated?
Yes, and it is easy because LRC is plain text. Open the file in any text editor and you will see one line per lyric, each led by a bracketed timestamp. To fix a typo, edit the words after the bracket; to shift a line earlier or later, change the numbers inside the bracket. This means you are never locked into the exact output — if you want a line to appear a beat sooner on your karaoke display, you nudge one timestamp by a few hundredths of a second rather than regenerating the whole file. Keeping the format human-readable is one of the reasons LRC has stayed the standard for synced lyrics.
How do I time-stamp lyrics for several songs efficiently?
Run the extraction on each track one at a time, saving each LRC alongside its audio. Because the feature is synchronous and returns a small text file, you can move through a set of tracks quickly without waiting on background jobs between them. A common workflow for a release is to generate every song first with Generate Music, review and finalise them, and only then time-stamp the whole set in one sitting so that every track ships with its synced lyrics ready for lyric videos, a karaoke build, or an in-app player.
Does the vocal language affect the result?
The run carries the track you picked and nothing else — there is no language setting to choose and no lyrics for you to supply, because the words come back with the track. What it needs is a song that was sung: an instrumental-only track has nothing to stamp.
Key takeaways

Is anything uploaded?
No. The studio opens a picker onto tracks already in your Music Factory library and sends that track’s id — there is no file to add and no upload step.

What are the main use cases?
Karaoke displays, video subtitles (via SRT/VTT), lyric videos, in-player lyric scrolling, and accessibility captions.

Where do the timed lyrics end up?
On the studio card, with Copy and Download .lrc next to them. They are text rather than a media file, so they are not filed in your Creations gallery — take the copy or the .lrc before you move on.
Timestamped Lyrics vs the tools people pair it with
| Feature | What it returns | Speed | Credits |
|---|---|---|---|
| Timestamped Lyrics | An LRC file — synced lyric text | Instant — no background job | 20 credits |
| Generate Music | Two audio tracks | Background job | 20 credits |
| Separate Vocals | Vocal and instrumental stems | Background job | 30 credits |
| Music Video | A video file | Background job | 20 credits |
Good to know
AI-generated music is created using Imagera music engines. Results may vary. All outputs include commercial usage rights. Credits are consumed at the time of generation.
Time-stamp your lyrics
Open the studio with Timestamped Lyrics already selected. Pick the track and the timed words are on the card when the run returns — no background job, no callback.
Get the synced lyrics →