10,000-character TTS script: one 48-cent job or three chunks?
A 10,000-character script costs 48 cents on Sume TTS as one job. Splitting into three adds at most a cent or two of rounding, so chunk only for a reason.

A 10,000-character script costs 48 cents on Sume TTS if you send it as one job. The rate is $0.0475 per 1,000 characters, so 10,000 characters is $0.475, and each job is rounded up to the next whole cent. One job fits well under the 20,000-character request limit, so you do not need to split it to fit.
The arithmetic
Sume's per-character book is the provider list price per character times 1.25, rounded up to cents per job. The catalog lists 38 millionths of a dollar per character at list, which becomes 47.5 millionths at the public rate. Spaces and punctuation count as characters.
| Script | Characters | Exact cost | Billed |
|---|---|---|---|
| One job | 10,000 | $0.4750 | 48 cents |
| Three equal chunks | 3,334 / 3,333 / 3,333 | $0.1584 / $0.1583 / $0.1583 | 16 + 16 + 16 = 48 cents |
| Five equal chunks | 2,000 each | $0.0950 each | 10 x 5 = 50 cents |
| Ten equal chunks | 1,000 each | $0.0475 each | 5 x 10 = 50 cents |
Why the chunk count barely matters
Rounding up is per job, so each extra job can add up to one cent. Three chunks happened to land on the same total here, but five and ten chunks cost two cents more. The real cost of chunking is not money. Separate jobs are separate takes, so the delivery can differ slightly between them, and you now have files to join.
When splitting is still right
Split when a single job would pass 20,000 characters, since the request is rejected beyond that. Split when you want to regenerate one section without paying for the rest: a 2,000-character retake costs 10 cents, a full 10,000-character retake costs 48. Split along sentence boundaries, not mid-sentence, so each chunk ends cleanly. The post on how Sume splits a script into sentence ids shows where those boundaries fall.
- Under 20,000 characters and no section you expect to redo: one job.
- Over 20,000 characters: split on a sentence boundary, never mid-sentence.
- Expecting edits: chunk by section so a retake is a small bill.
Check before you send
Count characters the way the API does, including spaces, and run a cost-only preview if you use the MCP tool. The one-job-versus-per-sentence rounding gap is covered in the cent rounding post linked below.
A worked example
Say a 10,000-character narration has five sections of about 2,000 characters. As one job it is 48 cents. Suppose the client asks for a rewrite of section three. Re-running the whole script costs another 48 cents and may change delivery in sections that were already approved. Re-running only section three costs 10 cents, assuming you kept the sections as separate jobs from the start.
That is the real decision. If revisions are likely, plan for chunks and accept the extra cent or two of rounding. If the script is final and short enough, one job is simpler: one file, one voice take, no joins. Keep each script's text and the job result so you can recreate a take later.
Sources
Related posts
More in Pricing
- Upgrading Sume Pro to Scale mid-month: what happens to unused usage
An upgrade starts a new billing cycle now and grants the new plan's full included usage. Unused usage from the old plan is superseded, not added.
- Veo 3.1 draft ladder: five Lite takes then one Standard final, $5.20
Five 8-second Lite drafts and one Standard 1080p final cost $5.20 at Google's list prices. Six Standard takes cost $19.20. Prices read 2026-10-06.
- How many Veo 3.1 clips does $5 buy? Lite 12, Fast 6, Standard 1
At 8 seconds and 720p, $5 buys 12 Veo 3.1 Lite clips, 6 Fast, or 1 Standard. Prices read 2026-10-06, with Omni Flash on Sume for comparison.
- Wan 3.0 30-second clip price: $1.88, $3.75 or $7.50 on Sume
A 30-second Wan 3.0 clip costs $1.88 at 480p, $3.75 at 720p and $7.50 at 1080p on Sume. Wan 3.0 is priced per second by resolution only.
Written by Sume