All articles

AI voiceovers: text-to-speech and ElevenLabs voices

Generate natural-sounding narration from a script with Biteable's text-to-speech AI voices — no recording needed. You can use Biteable's built-in voices or bring a voice from ElevenLabs.

Generate an AI voiceover

  1. In your project, click Voice-over in the content bar (or the microphone icon in the timeline) and open the Text to Speech tab.
  2. Enter or paste your script. There's a per-clip character limit (about 1,000 characters, roughly 200 words) — split longer narration across multiple clips. The panel also includes built-in translation and an AI text assistant for reworking your script, plus a voice-speed toggle.
  3. Choose a voice on the Biteable voices tab — click Preview to hear a sample of each.
  4. Click Generate voiceover, preview the result, then click Add to timeline.

The panel shows how many voice-over clips you have remaining when you approach your generation limit.

Replace or update an AI voiceover

Select the voiceover clip on the timeline and choose Replace voice-over. Edit the text or pick a different voice, click Update voiceover, then Add to timeline to swap in the new version.

Use an ElevenLabs voice

  1. In the Text to Speech tab, switch to Add ElevenLabs voice.
  2. In ElevenLabs, find the voice you want, expand its options, and copy its voice ID.
  3. Paste the voice ID into Biteable, add your text, generate, preview, and add to the timeline.

Not every ElevenLabs voice ID works through the API Biteable uses. An unsupported voice can fail with an error like "there are invalid characters in your script" even when your text is fine. If that happens, use a different voice ID — or generate the audio in ElevenLabs directly, export it, and upload the file to your voiceover timeline.

Troubleshooting

  • "Whoops, couldn't generate the audio": some Biteable voices (Amazon-based) can't handle certain punctuation — the ampersand (&) is the usual culprit. Replace "&" with "and", or switch to an ElevenLabs voice. If every voice fails, clear your browser cache and hard-refresh.
  • Voice ignores a pause/speed/volume adjustment: not all voices support every customization — see AI Voiceover Customization Controls for the syntax and which voices support what.

Plan availability

Text-to-speech is included on Premium and Business plans, and during your free trial (trials include Premium features). On Pro, you'll see an upgrade prompt — text-to-speech tracks you created during a trial or on Premium stay in your projects, but they can't be edited or regenerated without a plan that includes the feature. Uploading your own voiceover audio works on every plan — see Add, record, and adjust voiceovers.

Related

Still need help?

Email Biteable