Manage by segment
Paste a script and it is split automatically by your per-generation limit. Split, merge or add segments any time.
Move from script to finished audio. Regenerate only the sections that change.
Long-form text to speech as a work you can keep editing, not a one-off file
Regular text to speech handles a few hundred characters at a time, and each result is a standalone file. Change one sentence and you usually redo the whole thing. Voice Projects fix that for long-form voiceover: your script is split into sections that are generated, edited and versioned on their own, then merged in order into one finished audio file.
Projects support multiple speakers. Paste a script written as "Host: line" or "[Narrator] text" and speakers are detected automatically; you just pick a voice for each. If your script isn't labeled, paid plans can detect speakers with AI. Write [pause 800ms] to control pauses, or @Speaker {speed=1.2} to change speed and mode for one section.
Paste your script or import TXT, Markdown, Word, CSV, Excel or SRT/VTT subtitles. You'll see total characters and credits before generating, and editing a section only regenerates that section; everything else and your selected takes stay put.
When you're done, play the whole project back to back and export one merged MP3, a ZIP of section MP3s (with custom file names and a manifest), or the script. Ideal for audiobooks, kids' stories, course narration, podcasts, game lines and video voiceovers.
Audiobooks, courses, explainer videos and multi-speaker scripts, all made in parts
Paste a script and it is split automatically by your per-generation limit. Split, merge or add segments any time.
Edit a segment and regenerate just that one. Everything else stays as is, saving time and credits.
Play the whole project back to back, then export a merged MP3, a ZIP of segments, or the script.
Any long content made in parts and revised often
Paste chapter by chapter, voice narrator and characters separately, and fix a typo by regenerating one line.
Turn notes into a full lesson voiceover and redo only changed sections when the material updates.
Give the host and guest their own voices, control pauses between turns and export the full episode.
Split narration by shot, adjust speed per section and export separate files to align in your editor.
Import lines and file names from a spreadsheet, generate in bulk and export a ZIP named the way your project expects.
Keep the same structure, swap in a translated script and produce another edition with the same voices.
From script to finished, deliverable audio
Paste your script and choose the default voice, language and speed.
Generate every segment at once, then fine-tune the ones you don't like.
Play it all back and export as MP3, ZIP or script.
Save credits and avoid rework
Check the voice, speed and pauses before batch generating, so you don't discover you need a different voice after the whole script is done.
Shorter sections are easier to revise. A blank line starts a new section, and long sentences can be split.
Leave [pause 1.5s] between chapters; 300–600 ms between dialogue turns sounds most natural.
Use the same name for a speaker throughout, like always "Host", not a mix of "Host" and "Presenter".
For heavy rewrites, switch to the script view. Before saving you'll see what changed, and untouched sections keep their audio.
Publish with the full MP3; choose the section ZIP to align in an editor or to deliver lines as separate files.
When to start a project
| AI voiceover project | Single text to speech | |
|---|---|---|
| Text length | Up to 300k characters per project, by plan | 500 characters per generation (1,000 on Premium) |
| Multiple speakers | Detected automatically, one voice each | One voice per generation |
| Revisions | Regenerate only changed sections, keep old takes | Regenerate the whole text |
| Pauses and settings | Per-section pause, speed and mode | One setting for everything |
| Export | Full MP3, section ZIP, script | One audio file |
Project limits by plan
Sections, speakers, credits and export
Your script is split automatically by your plan's per-generation character limit. You can then split, merge or add segments freely.
Voices and audio for your projects
Paste a long script and get complete voice-over audio in minutes.
