Talking-head clip: the script format AI avatar and lip-sync tools read best

How to write a 20-second spoken script so that a lip-sync or avatar model delivers it with natural pauses and no mispronounced numbers.

Rewrite the following script for a 20-second talking-head video delivered by an AI avatar or lip-sync model.
Rules:
- Short sentences, max 12 words each.
- Spell out numbers and symbols as they are spoken ('twenty three percent', 'dollars'), never digits.
- Write pauses as a new line, not as '...'.
- No parentheses, no emoji, no stage directions.
- Start with a one-line hook that works without context.
- End with one sentence of call to action.
- Target 55 words.

Script:
{paste rough script}

Paste into your assistant as the first message of a new chat; fill the braces first.

Example

Input: ‘Our app cut editing time by 73% for 1,200 users (!). Try it: life2film.com’ Output: Your phone has hours of video nobody will ever watch. This app watches it for you. It finds the good thirty seconds and cuts a film. On the phone. Nothing uploaded. Search for Life two Film.

Tips

  • Fifty-five words is about 20 seconds at a natural 165 words per minute. Use the caption checker tool to confirm.
  • Generate the voice first, listen, then render the face: a bad voice take costs seconds, a bad face take costs minutes.
works withAny LLM: Model-agnostic: Gemini, Mistral, a local model. · ChatGPT: Paste into ChatGPT; works with any GPT model. · Claude: Paste into claude.ai or the Claude app.
costFree. No API, no key.
statusUnverified: written from the technique, not yet run end to end by us.
licenseCC BY 4.0 for the text here; skills are MIT.
updated2026-11-01
for agentstalking-head-avatar-script-prompt.md
#talking-head#avatar#lip-sync#script#voice#ugc

Related

Viral formats beginner

Founder explainer: 'I built this because' in 40 seconds, to camera, one problem

The founder-to-camera format that converts because it names the specific moment the problem became unbearable, then shows the product once. The prompt bans origin-story clichés and budgets the words.

Claude CodeClaudeChatGPT
Scripts & shot lists beginner

Cut any script to 55 words: the 20-second rewrite prompt

A rewrite prompt that compresses a script to 55 words (about 20 seconds at 165 wpm) without losing the number, the name or the ask, and reports what it removed so you can argue.

Claude CodeClaudeChatGPT
Scripts & shot lists beginner

60-second founder update: the script prompt for a weekly build-in-public clip

A prompt that writes a 60-second talking-head update from your week's notes: the number first, one thing that broke, one thing shipped, one ask. About 150 words, no greeting.

Claude CodeClaudeChatGPT
Viral formats intermediate

Storytime with a twist: a 60-second told story with the turn at 40 seconds

The talking-to-camera story that holds because the opener promises a turn and the turn arrives late. The prompt plans the beats, the b-roll inserts and the one line of text per beat.

Claude CodeClaudeChatGPT
Video generation intermediate

UGC-style generated ad: make it look like a phone, not a studio

Prompt rules that push a video model toward the handheld, imperfect look of user-generated content, which still outperforms polished ads in most feeds.

VeoKlingSora
Video generation beginner

Before you post a generated video: disclosure and rights checklist

Six checks for AI-generated clips before they go on TikTok, Reels, Shorts or a client's site: labels, likeness, music, logos, model terms and provenance.

By hand