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:

  1. 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."*
  1. 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.