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.
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).
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: it does not accept 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.