1 · Production Type
2 · API Configuration
3 · Output Length
4 · Ratio & Technical Specs
5 · Paste Full Script
6 · Video Generation (optional — bring your own key per provider)
Once your script is formatted, each segment below gets a "Generate clip" option. Your key is relayed through our server for that single request only — never stored or logged (see Privacy Policy).
HeyGen has no resolution or aspect-ratio parameter — it auto-detects orientation from your script/prompt. Grok Imagine only supports 16:9/9:16 here (same as Veo) and always renders at 720p regardless of the Resolution setting above, since this model tier doesn't support 1080p/4k.
1 — required speaker
2 — other participant
3 — other participant
Slot 1 is treated as the required on-camera narrator/speaker — the clip is explicitly instructed to preserve that face throughout. Slots 2-3 are optional supporting participants or objects. Not used by HeyGen (no reference-image support in its API). If attached: Veo clips generate at 8s (Google's requirement for image-referenced video); Grok clips are capped at 10s even if you selected a longer duration above (xAI's requirement for reference-guided video).
7 · ElevenLabs Voice (optional, voice ID picker)
Connect your ElevenLabs account and pick a Voice ID to get real narration audio generated per segment. For HeyGen: also fill in a HeyGen Avatar ID above and each clip is generated in HeyGen's audio-driven mode using this exact voice, for genuine lip-synced consistency across segments. For Veo / Grok: neither accepts external audio, so the narration is generated alongside each clip as a downloadable file to mux in your own editor instead. The Voice ID is also still written into your script's TECHNICAL SPECS block as before.
Paste your script, pick your settings, and hit Format.