Talking Head & UGC Videos

Transform any script into a complete UGC video in one command. The pipeline handles scene splitting, AI talking heads, AI B-roll generation, TTS voiceover, crossfade assembly, background music, and end-screen CTA automatically — and adds animated captions on request.

Recommended setup

UGC Pipeline

Full pipeline (AI talking heads + AI B-roll + AI voiceover). Handles scene splitting, crossfade assembly, animated subtitles, background music, and end-screen CTA automatically.

500–1,500 per 5–15s video

agent-media ugc "Ever wonder why top founders wake up at 5am?" --sync

The workflow

1

Generate from script

Provide your script and the UGC pipeline splits it into scenes, generates TTS voiceover, creates AI talking head clips and AI B-roll, then assembles everything with crossfades, background music, and an end-screen CTA — with animated captions added on request.

agent-media ugc "Ever wonder why top founders wake up at 5am?" --sync
2

Add a face photo for talking heads

Provide a face photo to drive talking head scenes. The pipeline auto-detects the best TTS voice to match the face and uses AI lip-sync for realistic results.

agent-media ugc "script..." --face-url ./photo.png --sync
3

Customize style and music

Choose from subtitle styles (hormozi, minimal, bold, karaoke, clean), set the background music genre, and customize aspect ratio and duration to match your brand.

agent-media ugc "script..." --style hormozi --music chill --sync
4

Multi-scene with custom B-roll images

Supply your own images as B-roll sources. The pipeline animates them using AI video generation and weaves them into the assembled video between talking head scenes.

agent-media ugc "script..." --broll-images "url1,url2" --sync
5

Dub into another language

Generate the full UGC video in a different language. The pipeline translates the script, synthesises a matching TTS voice, and re-assembles the video with localized subtitles.

agent-media ugc "script..." --dub-language es --sync
6

Create a reusable persona

Save a persona with a specific voice and face for consistent UGC across videos. Reference it with --persona brand in future ugc commands to maintain a unified creator identity.

agent-media persona create --name brand --voice ./sample.mp3 --face ./photo.png

What it costs

A 5-second UGC video costs 150 credits, covering AI talking heads, voiceover, and full assembly (captions optional). A 10s video is 300 credits, 15s is 450 credits. The Creator plan ($39/month for 3,900 credits) lets you produce ~13 videos at 10s per month. For higher volume, Pro Plus ($129/month for 12,900 credits) covers ~43 videos monthly.

Related use cases