On this page
What is an AI talking head ad?
An AI talking head ad is a short video in which one AI-generated person speaks straight to the camera and recommends, explains or reviews a product. The face, the voice and the mouth movement are all generated, so the lip sync is what makes or breaks it.
It is the simplest AI ad to describe and one of the hardest to get right, because viewers watch the mouth. Public examples, seated and in the car, are on AI talking head ads, and the expert-presenter version is on AI expert ads. Those come from posts on X; they were not made on or for Anglr.
Talking head is also the core of the selfie UGC format. This guide covers the speaking part: casting, script, dialogue formatting and lip sync checks. The AI UGC ads guide covers the rest of a UGC ad.
Tools creators use for it
The table counts how many of the reviewed tutorials named each tool for a speaking clip. A tutorial that used two tools counts once for each.
Based on 10 public tutorials posted between 27 Jan 2026 and 8 Oct 2026, reviewed by Anglr.
| Tool | What it does in this workflow | Tutorials that used it |
|---|---|---|
| Seedance | Generates the speaker with voice and lip sync from the lines in the prompt | 2 |
| Kling | Animates the speaker, with narration in the prompt or a voiceover made elsewhere | 2 |
| Higgsfield | Keeps the face as a Soul ID and makes the character talk | 2 |
Single tutorials also used Arcads for a prompt-built speaker with a voice, ElevenLabs for a separate voiceover, Google Flow for lip sync on animated stills, Nano Banana for the start frame and Claude for the script and prompts. We also track HeyGen, an avatar tool none of these tutorials used. Two tutorials did not name their tools. Few public posts teach this format step by step, so the counts are small.
How do you make an AI talking head ad?
You make it in six steps: choose the route, cast the speaker, lock the script, write the lines in the model's format, generate short clips, then check and cut. The order is our synthesis of the tutorials.
1. Choose how the voice gets made
There are three routes, and the choice decides everything after it.
Speech generated inside the video model. The model makes the voice and the mouth together from the lines in your prompt. This is the most common route in the tutorials: Mike Futia keeps speech, lip sync and ambience inside Seedance with no separate voiceover step, @AvelyrahnAI gets narration from one Kling prompt, @davidfigeira generates the whole talking clip from one Seedance prompt, and Chibueze Kingsley gets lip sync from Google Flow.
An avatar tool. You give it a face or a description plus a script, and it returns a speaking video. @1littlecoder uploads a product photo and a script and gets a vertical talking head back. @David_TornAI defines face, voice and personality in one prompt and renders in Arcads. Fast, but you get less control over setting and camera.
A separate voiceover. Will Connell makes the voiceover in ElevenLabs and the motion in Kling. This gives the most control over the voice, but the mouth has to be matched to audio that already exists.
2. Cast one speaker as a realistic still
Create the speaker as an image before any video. @hamzaoudghiri2 writes age, skin texture, outfit, setting and a front-camera, unretouched look into the prompt. @sixugc starts from an avatar reference and makes a selfie-style start frame from it. Mike Futia writes three casting prompts and picks the person before spending a video credit. @David_TornAI fixes the voice and personality at the same time as the face.
Pick a face that suits the claim. An expert-style presenter suits explainers; a casual, slightly messy look suits reviews. Keep the speaker fictional, and if they play a professional, avoid anything that implies a real credential the brand cannot back up. To reuse the speaker, @hamzaoudghiri2 saves the face as a Soul ID in Higgsfield.
3. Lock the script before you generate
Write every line the speaker says, word for word, before you make any video. Chibueze Kingsley locks the script first because changing dialogue later means generating again. @1littlecoder feeds the finished script straight into the tool. Mike Futia's skill builds the full script, question by question, before it writes a single video prompt.
Write for the mouth as well as the ear. Short sentences, one idea each, and words people actually say. Mike Futia has his speaker hesitate and concede a point instead of listing benefits, which reads as more human. Our UGC script template and ad hooks guide cover the hook and structure.
4. Write the lines in the model's own dialogue format
Each video model reads dialogue in its own syntax, and the vendors document it. Using the wrong one is a common reason a line is skipped, said by the wrong person or turned into on-screen text.
| Model | How to write a spoken line | Vendor note |
|---|---|---|
| Seedance 2.0 | Inside curly braces after who speaks | Name a language other than Chinese or English before the braces; keep dialogue in one language (BytePlus guide) |
| Kling 3.0 | Speaker label, tone or accent in parentheses, colon, then the line | Dialogue languages are Chinese, English, Japanese, Korean and Spanish; if a voice is already bound, don't describe it again (Kling 3.0 guide) |
| Veo 3.1 | In quotation marks after who says it | Prefix sound effects with SFX: and background sound with Ambient noise: (Google Cloud guide) |
| Higgsfield | Speaker label, colon, line in quotation marks | A delivery note can go in parentheses after the label; the chosen model's own guide also applies (Higgsfield help center) |
Our prompt pages for Seedance, Kling, Veo and Higgsfield show each format in full.
5. Generate short clips and keep the voice the same
Generate the ad as short speaking clips, a few lines each, rather than one long take. Mike Futia splits his ad into four segments, gives each three beats, spells out the voices in a sound block, and feeds the last frame of each clip in as the reference for the next. Higgsfield's help center describes the same last-frame chaining.
Voice drift between clips is the other half of consistency. Describe the voice the same way in every prompt, or bind it once where the model allows it. Google's Veo guide adds a practical warning: voice does not extend well from a clip with no speech in its final second, so end each clip with the speaker still talking if you plan to extend it.
6. Check the mouth, then cut
Watch every clip at full size before it goes into the edit. Look for mouths that keep moving after the line ends, teeth that change shape, lips that do not close on sounds like "b", "m" and "p", and eyes that never blink. Regenerate only the clips that fail.
Then cut the clips together, add captions, and add product cutaways over any weak moment. @davidfigeira makes many versions from one script by changing the face, tone and setting; once one version works, that is the cheapest way to test.
Prompt template for a talking head clip
This template is ours. It follows Google's Veo 3.1 order (camera, subject, action, context, style), with speech in quotation marks after who says it and labelled sound lines. Duration and aspect ratio are settings, not prompt text. Build your own in the AI ad prompt builder.
Speaker still (image model):
A vertical phone front-camera photo of a fictional [age] [gender] [role, e.g. home cook] sitting at [kitchen table or car seat], facing the lens at eye level. [Two or three stable features: hair, top, glasses]. Soft daylight from the side, natural skin texture, relaxed mouth, unretouched look. [Product] on the table beside them, label facing the camera.
Speaking clip (Veo 3.1, image-to-video with the still as reference):
Static phone camera at eye level, slight handheld movement. The woman from the reference image looks into the lens, picks up [product] and holds it beside her face. She says, "[line one, under ten words]." She pauses, then says, "[line two, under ten words]."
Style: casual phone video, natural light, no music.
SFX: the soft tap of the bottle on the table.
Ambient noise: quiet kitchen room tone.
Kling version of the same lines:
The woman from the image looks into the lens and lifts [product] beside her face.
Woman (warm, American accent): [line one]
Woman (warm, American accent): [line two]
Quiet room tone, no music.
Common problems and fixes
| Problem | Fix | Source |
|---|---|---|
| The face or voice changes between clips | Feed the last frame of each clip in as the next clip's reference and spell out the voice in a sound block | Mike Futia |
| The speaker looks staged | Ban words such as cinematic, bokeh and gimbal from the prompt | Mike Futia |
| Dialogue has to change after generation | Lock every line before animating | Chibueze Kingsley |
| The presenter looks retouched | Ask for a front-camera, unretouched look with real skin texture | @hamzaoudghiri2 |
| A line goes to the wrong speaker | Tie each line to a named speaker with a tone in parentheses | Kling 3.0 guide |
| An extended clip loses the voice | End the clip with speech in its last second | Google Cloud Veo guide |
What creators report
These are the authors' own claims, not results we checked.
- @1littlecoder reports getting a vertical talking head video in a couple of minutes from a photo and a script.
- @davidfigeira reports generating a full talking clip in under two minutes from one prompt.
- Mike Futia reports holding character, voice and product steady across four 15-second segments with his chaining method.
Talking head ads are mostly script and casting. If yours already perform, the creators page explains how Anglr pays for them.
Who this is for
- Independent AI creators and editors. You make the ads yourself. You know your work performs, so you'd rather be paid on what it does than on a flat fee.
- AI agencies and studios. You run a team of editors. You write the brief, your team makes the versions, and you're paid on performance because you know your team's ads scale.
Not for you if
- You only want a flat fee.
- You're new to editing and not yet confident your ads will perform.
- You want every shot spelled out for you.
- You make one style and won't try others.
FAQ
What is AI lip sync?
AI lip sync makes a generated or animated face move its mouth in time with speech. Newer video models generate the voice and the mouth movement together from the lines in your prompt; older workflows add a recorded or generated voice afterwards and sync the mouth to it.
What is an AI talking avatar?
It is an AI-generated person that speaks a script you give it, usually from one image or a stock presenter. Avatar tools are fast for straight reads; a talking head made in a video model gives you more control over the setting, the camera and the delivery.
Can AI make a photo talk?
Yes. Image-to-video models and avatar tools can animate a still portrait and make it speak a script. Use a fictional character or someone who has given written consent, never a real person's photo without it.
How do you make AI lip sync look natural?
Keep each line short, write it exactly as it should be said, keep the face toward the camera and use one voice for the whole ad. Check every clip at full size for mouth shapes on hard consonants before it goes into the edit.
Which AI is best for lip sync?
In the tutorials we reviewed, creators generated speech inside Seedance, Kling, Higgsfield or Google Flow more often than they used a separate lip sync step. Test the same line in two models and keep the one whose mouth and voice match best.
Sources
- @1littlecoder (27 Jan 2026): a product photo and a script in, a vertical talking head video out
- @davidfigeira (17 Apr 2026): a talk-to-camera clip from a single Seedance 2.0 prompt, then many faces and settings
- Will Connell (1 May 2026): the voiceover made separately in ElevenLabs, motion added in Kling 3.0
- @David_TornAI (11 Jul 2026): one prompt for the speaker's face, voice and personality, rendered in Arcads
- Mike Futia (24 Aug 2026): a Claude skill that casts the speaker first and keeps voices and lip sync inside Seedance across chained clips
- @AvelyrahnAI (10 Sep 2026): a talking head product clip with narration and music from one prompt through the Kling MCP
- Chibueze Kingsley (30 Sep 2026): lock the script first, then animate stills with lip sync in Google Flow
- @sixugc (2 Oct 2026): an avatar reference turned into a selfie start frame, then a separate prompt to make it move
- @hamzaoudghiri2 (7 Oct 2026): a Soul character kept as a Soul ID, then a selfie prompt that makes it talk
- @hamzaoudghiri2 (8 Oct 2026): a fictional presenter cast from age, skin, outfit, setting and a front-camera look
- Google Cloud – The ultimate prompting guide for Veo 3.1
- Kling AI – Kling VIDEO 3.0 Model User Guide
- BytePlus ModelArk – Dreamina Seedance 2.0 series prompt guide
- Higgsfield Help Center – How to Write a Good AI Prompt
Checked: 12 Oct 2026