heygen/video-agent 📝🔢 → 🖼️

⭐ Official ▶️ 888 runs 📅 Feb 2026 ⚙️ Cog 0.18.0
talking-avatar text-to-video-with-audio

About

Turn a text prompt into a complete, polished video with AI-generated script, avatar presenter, voiceover, visuals, and editing.

Example Output

Prompt:

"Introduce HeyGen to people, talk about its Talking Avatar models, how people use it, and mention Video Agent at the end."

Output

Performance Metrics

889.57s Prediction Time
889.62s Total Time
All Input Parameters
{
  "prompt": "Introduce HeyGen to people, talk about its Talking Avatar models, how people use it, and mention Video Agent at the end.",
  "orientation": ""
}
Input Parameters
prompt (required) Type: string
Text prompt describing the video you want to create. The Video Agent handles avatar selection, scripting, scenes, and editing.
style_id Type: stringDefault:
Visual style template ID from HeyGen's curated styles. Controls scene composition, pacing, and aesthetics.
voice_id Type: stringDefault:
Voice ID for narration. If not provided, the Video Agent selects a voice automatically.
avatar_id Type: stringDefault:
Avatar ID to use. If not provided, the Video Agent selects an appropriate avatar.
orientation Type: stringDefault:
Video orientation. Must be "landscape" or "portrait". Leave empty to let the Video Agent decide.
duration_sec Type: integerRange: 5 - ∞
Approximate target duration of the video in seconds. Minimum is 5.
Output Schema

Output

Type: stringFormat: uri

Example Execution Logs
Video generation status: pending
Video generation status: pending
Video generation status: pending
Video generation status: pending
Video generation status: pending
Video generation status: pending
Video generation status: pending
Video generation status: pending
Video generation status: pending
Video generation status: pending
Video generation status: pending
Video generation status: pending
Video generation status: pending
Video generation status: pending
Video generation status: pending
Video generation status: pending
Video generation status: pending
Video generation status: pending
Video generation status: pending
Video generation status: pending
Video generation status: pending
Video generation status: pending
Video generation status: pending
Video generation status: pending
Video generation status: pending
Video generation status: pending
Video generation status: pending
Video generation status: pending
Video generation status: pending
Video generation status: pending
Video generation status: pending
Video generation status: pending
Video generation status: pending
Video generation status: pending
Video generation status: pending
Video generation status: pending
Video generation status: pending
Video generation status: pending
Video generation status: pending
Video generation status: pending
Video generation status: pending
Video generation status: pending
Video generation status: pending
Video generation status: pending
Video generation status: pending
Video generation status: waiting
Video generation status: waiting
Video generation status: waiting
Video generation status: waiting
Video generation status: processing
Video generation status: processing
Video generation status: processing
Video generation status: processing
Video generation status: processing
Video generation status: processing
Video generation status: processing
Video generation status: processing
Video generation status: processing
Video generation status: completed
Downloading generated video...
Downloading 6571263 bytes
Downloaded 6.27MB in 0.26sec
Version Details
Version ID
6f1a78bb1918384ec9776a1adc7de0f300ff2643f914aebcecce64303b1dd16f
Version Created
April 17, 2026
Run on Replicate →