Long Text to Speech - 50,000 Characters at Once
Long text to speech: paste up to 50,000 characters, get context-aware chunked generation merged into one audio file with a full subtitle track.
最終更新: 2026-10-18
New: Audio Drama Studio — paste a story and get a full-cast audio drama, cast automatically with every line directed; the same cast can perform it in English, Spanish, Japanese and more. Hear finished pieces in the Theater.
Long text to speech means handing a whole chapter, lecture script or podcast episode to an AI voice in one go: up to 50,000 characters per job, returned as one MP3 with one subtitle track for the whole text. Regular text to speech stops at 5,000 characters a request, which leaves you splitting, generating and stitching by hand; long-form mode does the splitting, the transitions and the merge for you.
The hard part of long text to speech isn't "long"
Anyone can split 10,000 words into pieces and generate each one. The hard part is making the seams inaudible: intonation must not reset, and the tone at the end of one chunk has to carry into the next. Long-form mode sends each chunk to the model together with its neighbors as context, so transitions stay continuous.
Real sample: three paragraphs, one file
A 197-character fiction excerpt, split into 3 paragraphs by blank lines, narrated by a Mandarin broadcast voice and merged into one 49.7-second file:
Here is the opening of a full chapter: narration handing over to a character and back, sentence after sentence, the tone carried all the way to the last line. What long-form mode has to prove is not that it can read, but that a few hundred words in it is still the same voice:
Want a whole chapter rather than an excerpt? Here is Chapter Two in full — one submission, one generation, narration and dialogue trading off for the entire length:
The same chapter in Chinese, submitted in one go:
深夜十一点,林夏终于合上了最后一页实验记录。……
(11 p.m. Lin Xia finally closed the last page of the lab notes…)
电话在这时响起。……
(That's when the phone rang…)
林夏放下电话,从抽屉深处取出那枚芯片。……
(She hung up and took the chip from the back of the drawer…)
Listen for the transition from paragraph one to two — that's a chunk boundary, and the delivery doesn't reset.
What long text to speech does
- Auto-chunking: splits on blank lines, then on sentence ends for oversized paragraphs, keeping every chunk under 2,500 characters
- Context continuity: each chunk is generated with the previous and next text, so intonation carries over
- Merged output: all chunks concatenated into one MP3; character timestamps shifted by cumulative duration into one subtitle track spanning the whole text
- One charge: credits computed per character and shown before you generate; if any chunk fails, the whole job refunds
Splitting a book longer than 50,000 characters
A full book usually runs past the per-job limit, so submit it in parts:
- One chapter per job. Chapters are the natural break: one MP3 and one subtitle file each, and fixes happen chapter by chapter.
- Combine short chapters. If chapters are only a few thousand characters, put several into one job, as long as the total stays under 50,000.
- Leave blank lines between paragraphs. Chunking follows blank lines, so clean paragraphs mean chunk boundaries fall between paragraphs rather than mid-sentence.
- Keep one voice for the whole book. Pick the same voice for every job so forty chapters sound like one narrator.
Long text to speech or another tool?
| Your content | Use | Limit per request |
|---|---|---|
| Ads, social clips, short scripts | Text to speech | 5,000 characters |
| A chapter, lecture or episode in one voice | Long text to speech | 50,000 characters |
| Two or three people trading lines | Multi-speaker dialogue | 2,000 characters |
| A story with a different voice per character | Audio drama studio | Cast automatically |
What it's for
- Audiobooks & web novels: submit whole chapters, narrated by a library anchor voice or your cloned narrator
- Lecture scripts: one file per lesson with full subtitles; edit one paragraph, regenerate just that part
- Podcast scripts: write, generate, publish — no booth
- Multilingual long content: generate each translated version with a native voice for that language
Cost
Long-form jobs are billed per character: 70 credits per 1,000 characters on the standard model, 40 on the fast model. The page shows the credits before you generate, and a failed job is refunded automatically. To try it once, the $3.90 trial pack has 150 credits that never expire. See pricing.
How to use it
Voice Studio → Long-form: paste up to 50,000 characters; the page shows how many chunks and how many credits in real time. Pick a voice and model (expand advanced settings for stability and speed), then generate. Roughly 1–2 minutes per 10,000 characters. Download the audio and the full SRT from the history panel when done.
FAQ
How much text can long text to speech take at once? Up to 50,000 characters per job. The text is split on blank lines, then at sentence ends for oversized paragraphs, into chunks of under 2,500 characters, and merged back into one MP3 with one subtitle track. For a book longer than that, submit it a few chapters at a time.
How is it different from regular text to speech? Regular text to speech takes up to 5,000 characters per request, which suits short scripts. Long text to speech takes up to 50,000, chunks the text for you, generates each chunk with its neighbours as context so the delivery does not reset, and returns one file with one subtitle track.
What does a long-form job cost? It is billed per character: 70 credits per 1,000 characters on the standard model, 40 on the fast model. The page shows the chunk count and the credits before you generate, and if any chunk fails the whole job is refunded.
How long does it take? Roughly 1–2 minutes per 10,000 characters. Download the audio and the full SRT from the history panel when it finishes.
Paste your longest chapter and try long text to speech on it: