All guides

Craft 14 min August 2026

Writing Story & Dialogue for AI Video

Why so much AI-generated dialogue lands flat, and the specific, mechanical fixes that make a line punch — story structure, evaluation, and the generation-specific rules a line has to obey to survive production.

Japesh Singhal

Craft & production

Download skill

Most AI-generated short films have a premise and no idea — a situation, but nothing to be about — which is why they read as a string of moments instead of a film. And most AI-generated dialogue is competent, complete, and explanatory — which is exactly what real dialogue never is. Both problems are fixable before a single credit is spent generating anything.

01

Premise, idea, story

A premise is the situation ("two families clash over wedding-day logistics"). An idea is what the film is about ("everyone wants to be the main character at someone else's celebration"). A story is someone wanting something, being obstructed, and something changing by the end.

The test
If nothing has changed by the last shot, you made a montage, not a film. Write the idea in one sentence that names neither the product nor the premise, before writing any dialogue.
02

Story shapes that work in short form

Under 60 seconds, there's no room to build a real arc. Pick one shape and commit to it.

ShapeEngineEnds on
EscalationSame want, three times, each costlierThe break in the pattern
ReversalThe audience believes X, then learns YThe reveal
CollisionTwo incompatible wants in one roomWho yields
VignetteOne unbroken behavior, observedThe moment it becomes recognizable
DemonstrationThe problem, then the thing that solves itThe solved image

Don't mix two. Nearly every flat short film is an escalation that abandons itself for a demonstration halfway through.

03

The four movements

MovementJobShare of runtime
SetupEstablish normal, and who wants what~15%
EscalationThe want, worse, twice more~45%
TurnThe thing everyone forgot arrives~20%
ButtonOne image that lands the idea~20%

The turn has to be planted in the setup — inevitable in hindsight, unexpected in the moment. And the button is an image first: if the ending only works because someone says the line out loud, it's an announcement, not an ending.

04

Score the story before you generate anything

Score each axis 1–5. Anything at 3 or below is what to fix next — no amount of production value repairs a story problem, and this is the cheapest possible moment to catch one.

AxisQuestionFail signal
IdeaCan you state it without naming the product or the premise?Only a situation exists
WantDoes someone want something concrete from shot one?Characters react, never pursue
StakesWhat does it cost them to fail?Nothing — it's a sketch
ChangeIs anyone different by the end?Same people, same positions
TurnPlanted, then paid off?Arrives from nowhere
ButtonDoes the last image mean something silently?Ends on a line, or just stops
EconomyRemove any beat — does the meaning survive?It does — that beat is decoration
SpecificityIs the best detail a specific one?Generic nouns throughout
Silent testReadable with the sound off?Only works via dialogue
The economy test is the one people skip
If a beat can be removed without changing the meaning, it's decoration. Cut it, and spend the budget on coverage of a beat that actually survives.
05

Why generated dialogue lands flat

Models write competent, complete, explanatory sentences by default. Real dialogue — especially comic dialogue — is none of those things.

Generated dialogue does thisReal dialogue does this
States the emotionShows behavior, hides the emotion
Explains the situationAssumes you were already there
Complete grammatical sentencesFragments, interruptions, half-thoughts
Answers the question askedAnswers a different question, or doesn't
Says the pointCircles the point — the point is what's unsaid
Balanced clausesFront-loaded, punch word last
Everyone speaks the sameEach character has a different vocabulary
06

Rules that make a line punch

  • Cut the first sentence. Almost every written line begins with a run-up. The real line usually starts one sentence later than you wrote it.
  • Put the punch word last. The final word is the one that lands — rewrite the clause order until the sharpest word is at the end, then stop.
  • Never explain the joke. If the visual is already doing the work, the line shouldn't mention it too.
  • Make one noun specific. A named, specific detail is funny (or moving); a generic one isn't. Specificity is the single highest-yield edit on any line, in any genre.
  • Shorter than feels safe. Cut until removing one more word would break the sense. Then cut one more and check whether it actually broke.
  • Let someone not answer. The strongest reply is often a look, a pause, or a reply to something else entirely.
  • Give each character a different register. If you could swap a line between two characters without anyone noticing, you've written one voice, not two.
  • Subtext: say the small thing, mean the big one. Nobody announces their own anxiety out loud; they mention something small instead.
Not this

"I can't believe our video from today might not even turn out well, what will happen now?"

States the plot out loud, as the exact thing that's happening to the person saying it — nobody actually talks like this.

Do this

A: "So... will it turn out okay?" B: (still filming, calm) "You just enjoy the moment."

Two words of subtext instead of a sentence of exposition — and the last line moves from a promise into something being demonstrated on screen, which reads stronger than a claim.

07

Creator-native dialogue sounds spoken, not approved

Creator-surface dialogue is not just shorter ad copy. It needs to sound like a person discovered something worth saying inside a real moment. The first line should feel sayable in one breath, and it should carry a point of view or a lived problem before it carries a sell.

FormatWhat makes it believableWhat kills it
Direct addressA sentence someone would actually say to cameraA polished slogan pretending to be a person
Walkthrough or explainerSpecific steps, clear cause and effectPacing so fast the product never becomes legible
Reaction or comparisonA real point of view with some skepticism or tasteAn oversized reaction to weak evidence
Anecdote or use momentThe product belongs naturally in the situationThe product arrives like a sponsorship interruption
The fastest creator-note check
Read the line out loud once. If it sounds written for approval rather than spoken by a person with context, rewrite the relationship first, not just the wording.
08

The topper

The single most reliable comic structure: one character makes a claim; the other doesn't argue with it — they escalate it absurdly, or deflate it flatly, in a line shorter than the first. Almost every memorable comic exchange is built this way. Two people bragging past each other for twenty seconds, never actually answering one another, reads as two monologues, not a scene — the fix is making the second line a direct response to the first, not a parallel complaint.

09a

Canon vs concept

A plan bullet is not a locked line. Roles like "phone thought" or "end line energy" are concepts — not dialogue you may generate or ship as if the client approved them.

  • Grep the brief for the verbatim string before producing any VO, SPEAK, or dub line.
  • If only a concept exists, say so immediately, draft the line as a labelled RECOMMENDATION, and carry an approval flag until the client answers.
  • Never promote a plan bullet to canon by acting on it.
  • Keep a name glossary for ambiguous labels (internal beat ID vs client word) so ASL names never collide with logo-card language.
09

Writing for generation, specifically

These are technical constraints, not style notes — ignore them and a good line will still fail in production:

  • One speaker per generated clip. Two speakers in one generation call causes line bleed and swapped delivery.
  • One line per clip, roughly 8 seconds of speech maximum. Longer lines get rushed unnaturally.
  • Under about 10 words where lip-sync matters. Short lines survive sync; long ones drift.
  • Quote the line exactly, and make sure nothing else in the prompt reads like speech.
  • Never leave audio on with no line and two people in frame. The model will invent speech to match the mouths — either give it an exact line, or turn audio off as a parameter, not a sentence.
  • Write what the mouth does after the line ends. An unspecified mouth keeps moving past the end of the line.
10

Dialogue that isn't dialogue

The best line is often no line at all.

  • A look beats a sentence in almost every beat that's meant to land.
  • Overlap — someone starting to answer before the other finishes — reads as real; clean turn-taking reads as a script.
  • Silence is a line. Write the pause into the shot list so the edit protects it, or it'll get trimmed away.
  • Let the picture carry the plot and the dialogue carry the character. Dialogue that carries plot becomes exposition, and exposition kills a scene.
11

Story review before production review

Each fix gets more expensive the later you catch it:

Fix order, cheapest first

Story score (free, no credits) → dialogue pass (free) → performance direction (cheap) → world lock (cheap stills) → THEN generate video.

A story problem discovered after generation costs the entire shot. Discovered here, it costs a sentence.