One of the most expensive AI video bugs costs nothing to describe and everything to fix: a character speaks a line that belongs to someone else. In a vertical microdrama, a single swapped line ruins the scene, and the reshoot burns the credits you already spent on a good take. Here is how to stop it with one prompt habit.
Why lines get stolen
When a prompt contains two characters and one line of dialogue, the model has to guess who says it — and it guesses wrong shockingly often, especially in two-shots. The model has no notion of "the script says so." It only has the text you gave it. If the speaker is ambiguous in the prompt, it is ambiguous in the video.
The rule: one dialogue owner per scene
Never let a keyframe prompt carry dialogue for two characters at once. Give every spoken line a named owner inside the prompt itself, in the same sentence: "Su Nian, and only Su Nian, speaks: 'Why are you still here?'" Then keep the second character silent in that shot — listening, reacting, not speaking. If both characters must speak, split the moment into two shots, one owner each.
Three supporting habits
1. Name, don't pronoun. Write the full character name every time ("Lu Jingchuan turns away"), not "he" — pronouns are the second-biggest source of line swaps after shared dialogue.
2. Pair the line with the Lock Card. The speaker's line goes in the same prompt as that speaker's verbatim Character Lock Card string, so face, outfit and voice line travel together in one generation.
3. Check the audio before the upscale. A cheap test pass reveals a stolen line at low cost. Upscale only after the owner is right.
See it done on a full episode — free
Our free Episode 1 sample shows dialogue ownership across a complete episode: 6 keyframe prompts, both Character Lock Cards, and the checklist in action. It downloads as a DOCX, no signup.
The full No-Reshoot Kit covers 5 episodes and 30 keyframes (Starter, US$29), with 10 genre Lock Card templates in Pro (US$79).