Vizard Agent

How to have the text on screen read aloud in your video

Last updated 2026-10-10 · 2 min read

Upload the video and ask for the on-screen text to be narrated. Vizard Agent reads the captions off the frames themselves, detects the exact moment each one appears and disappears, records a line for each, and delays every one to land with its caption.

What do you type into Vizard Agent?

Say what to read and how it should sound. Vizard Agent works out the timing itself by detecting when each caption appears, so the instruction that matters is about the voice and about what happens to the audio already in the video: kept underneath at a lower level, or dropped.

Prompt

Add a voiceover that reads the on-screen captions aloud through the whole video. The voice should be [clear and professional], and each line should be synchronised to the caption it belongs to, [narrating the before and after]. Keep the original audio underneath at a lower level.

What does Vizard Agent actually do?

A video with burnt-in captions has no subtitle file and no transcript, so there is nothing to hand over except the picture. Vizard Agent establishes both the text and its timing from the pixels, and getting the crop band right is what turns a smear of half-captions into a clean list of lines with times. In the session behind this article it:

When does this not work well?

Reading text out of pixels is harder than reading it out of a file. Text over busy footage, decorative or animated type, very fast captions and stylised fonts all make it harder still. Vizard Agent tells you which captions it could not resolve rather than guessing at a word and narrating something you never wrote.

Common questions

Do I need a subtitle file? No, and that is the point. Vizard Agent reads the captions off the picture itself.

What if the video has audio already? It stays. Vizard Agent mixes the narration over it at a measured level.

Will the lines overlap? Not if the timings allow. Vizard Agent measures each segment before placing it.