Vizard Agent

How to caption a video with your exact words and the audio's timings

Last updated 2026-10-10 · 2 min read

Give Vizard Agent the script or lyric file and say the captions must use that wording exactly. It builds its own word-level transcript purely to find where each phrase is sung or spoken, then lays your text onto those spans, including in passages the recogniser could not hear, where your lines are placed at the actual vocal entrances.

What do you type into Vizard Agent?

Separate the two sources explicitly. Name where the text comes from and where the timing comes from as two different things, because by default both come from the same place, the recogniser, and that is exactly the arrangement you're trying to break. Vizard Agent aligns your text phrase by phrase, so send it in performance order: a lyric sheet missing a repeated chorus throws the alignment off from that point on.

Prompt

Here is the exact wording for these captions. Use this text word for word. Do not use what the recogniser heard. Take the timings from the audio itself by aligning my lines against the vocal, including the quiet outro where the recogniser will probably find nothing. Keep the caption design as it is.

What does Vizard Agent actually do?

The recogniser is still used throughout, but only ever as a clock, never as a source of words. Its transcript says where in the audio each syllable falls, which is the one thing your script can't tell anyone. The words themselves always come from your file. In the session behind this article it:

When does this not work well?

Alignment needs the text and the performance to agree. An improvised take, a dropped verse or a different edit of the song puts your file and the audio out of step, and from that point the alignment is guessing. Heavy overlapping vocals and instrumental passages give it nothing to attach a line to, and a translation needs the spoken language to align against.

Common questions

Why transcribe at all if I have the words? For the timings. Vizard Agent uses the transcript as a clock, not as text.

What format should my file be? A script, an SRT or a plain lyric sheet. Vizard Agent reads all of them.

Why did only the end drift? Usually a quiet passage. Tell Vizard Agent and that section gets its own analysis.