
Custom – You provide the words and voice
This option is for teams who already know how to write a script and want full control over narration. You’ll choose an ElevenLabs voice and send us your text and image URLs for each scene. We won’t generate any text. If a scene’s image_url is missing, we’ll create the image from your image_prompt; or use the image you supplied.
What you must provide
- ElevenLabs voice: A valid voice_id (e.g., onwK4e9ZLuTAKqWW03F9). Pick a voice in ElevenLabs and copy its ID.
- Script & images per scene: Supply the text you want spoken and either an image_url or an image_prompt for us to render.
A Note on Character Continuity (CRUCIAL)
To ensure a character looks the same from one scene to the next, it is essential to use a Character Prompt Anchor. Without this, our AI will generate a different-looking character for each scene, resulting in a disconnected video.
A Character Prompt Anchor is a detailed, consistent description that you must include in every image_prompt where that character appears.
How to Use a Character Prompt Anchor:
- Define Your Anchor: First, write a detailed description of your character. This is your anchor.
- Your Anchor: `"Sparky, a small friendly robot with a single glowing blue eye, shiny chrome plating, and wheels for feet. Rendered in a clean, modern cartoon style."*
- Repeat the Anchor in Every Scene: Use that exact, verbatim description in each relevant prompt.
- Scene 1 image_prompt: `"Sparky, a small friendly robot with a single glowing blue eye, shiny chrome plating, and wheels for feet. Rendered in a clean, modern cartoon style. He is waving at the camera."*
- Scene 2 image_prompt: `"Sparky, a small friendly robot with a single glowing blue eye, shiny chrome plating, and wheels for feet. Rendered in a clean, modern cartoon style. He is now holding up a sign that says 'Hello World!'"*
The key is repetition: the anchor must be identical in every prompt to maintain visual continuity.
Submission format (JSON)
{
"title": "Your Video Title",
"hashtags": "#example #tags",
"elevenlabs_voice_id": "YOUR_DEFAULT_VOICE_ID",
"scenes": [
{
"text": "Exact narration for this scene.",
"image_prompt": "Only used if image_url is empty. Remember to use your Character Anchor here if a recurring character is present!",
"image_url": "",
"voice_id": null
}
]
}
What we deliver
A polished MP4 (vertical or square), voiceover using your ElevenLabs voice, with images you provided—or generated only where image_url is not present.
Notes
- No copywriting: We do not generate or edit your text.
- Ensure your ElevenLabs account/plan allows usage of the voice you specify (use Default Voices Only).
- Submissions without a valid voice_id or scene text can’t be processed.
- You are responsible for your content: We DO NOT run copyright infringements checks.