How to read a chat aloud with only the current message in focus
Send Vizard Agent the conversation as a screenshot or a screen recording and ask for the messages to be read aloud one by one. It boxes every bubble, keeps the one being read sharp while the rest stay blurred, gives each side its own voice, and switches only when the line has finished.
What do you type into Vizard Agent?
Say which side is which, and what has to stay readable the whole time. Nothing in a screenshot tells Vizard Agent who is speaking, or that you consider the account name at the top part of the story, so those are the two things a first version gets wrong.
Make a video of this chat where each message is read aloud one by one. Blur the messages that haven't been read yet. Use a male voice for my messages and a female voice for the replies, keep the account name sharp, and read every message to the end.
What does Vizard Agent actually do?
It treats the conversation as a sequence of boxes, one per bubble, each with its own voice line and its own moment in focus. Most of the work is making sure a box holds exactly one message and that each switch waits for the voice. In the session behind this article it:
- Took the cleanest frame of the chat as the base image and generated one line per message, with a fixed voice for each side.
- Measured the silence at the end of every line, so the focus moved only after the last word.
- Drew its boxes onto the frame to check them, after the first padded boxes let a neighbouring message show through.
- Found that the recording scrolled, read the later messages from enlarged crops, and built a second base frame for them.
- Played the clip and the voice note inside the chat full screen where they appear, each starting on a clean frame.
When does this not work well?
When the conversation scrolls a long way. Every new screen needs its own base frame and its own boxes, so a long thread becomes many short sections, and a message cut off at the edge of the screen cannot be put in focus cleanly. Expect to point out any message that got skipped.
Common questions
Can each person get a different voice? Yes. Tell Vizard Agent which side is yours and it fixes one voice per side.
Will it skip messages? It can on a scrolling recording. Vizard Agent reads later frames, but check the order.
Can a voice note in the chat play? Yes. Vizard Agent plays its original audio at the moment it is opened.