Sume text to speech price ladder: 500 to 20,000 characters
Sume TTS bills 3 cents for 500 characters, 5 for 1,000, 24 for 5,000 and 95 for 20,000, the per-job cap. Longer scripts split into 20,000-character jobs.

A 20,000-character script costs 95 cents on Sume text to speech, the most one job can cost because 20,000 characters is the cap. A 1,000-character script is 5 cents, 5,000 characters is 24 cents.
The formula
Sume charges one Cartesia credit per character at $38 per million credits, then adds 1.25: $0.0475 per 1,000 characters. The job total is rounded up to a whole cent (estimateCartesiaTtsProviderCost in packages/provider-pricing/src/media-estimators.ts). Public rates are on the API pricing page.
| Characters | Unrounded | Billed |
|---|---|---|
| 500 | $0.02375 | $0.03 |
| 1,000 | $0.04750 | $0.05 |
| 2,500 | $0.11875 | $0.12 |
| 5,000 | $0.23750 | $0.24 |
| 10,000 | $0.47500 | $0.48 |
| 20,000 | $0.95000 | $0.95 |
Splitting a long script
A 50,000-character script is two 20,000-character jobs and one of 10,000: 95 + 95 + 48 = 238 cents. Splitting at paragraph breaks lets you rerun one part without paying for the whole script, and the round-up lost across three jobs is under 2 cents.
The 20,000 limit is enforced on each job's text. The request fields are in the Sume API reference, and a worked comparison against another vendor is in the MAI price page.
- Cap 20,000 characters per job.
- Cost scales linearly except the round-up.
- Whole script at once costs the same as slices, give or take a cent.
Budgeting recurring narration
A weekly 3,000-character script costs 15 cents a run ($0.1425 rounds up), about $7.80 a year. A daily 800-character read is 4 cents, about $14.60 a year. At these prices the voice track is rarely the line that drives a media budget.
Count characters, not words or minutes. The billing unit is the character count of the text you send, so removing stage directions and markup before the request lowers the price directly. If you are unsure of the length, count it in code before submitting and split anything above 20,000 characters at a paragraph boundary.
How these numbers were produced
I read the rate tables in the clone of Sume's repository on 2026-10-06 and called estimateCartesiaTtsProviderCost for Sume TTS, covering scripts of 500 to 20,000 characters. The output fields are billableAmountUsdMicros and billableAmountUsdCents; the tables show the cents.
These are estimates of the billed amount for the stated settings. Anything not in the table, such as a different frame shape, a reference input or a changed quality tier, can change the number, so run the estimate for your own request before a large batch. Where this page and the public API pricing list disagree, the pricing page and the live quote win.
Sources
Related posts
More in Pricing
- Sume TTS vs MAI-Voice-2.1 at 50k to 5M characters a month
At 1M characters a month Sume TTS bills $47.50, MAI-Voice-2.1 lists $22 and Flash $15. The monthly table for 50k to 5M and when the gap is worth paying.
- TTS API price per 1,000 characters: Sume, MAI, Groq, Lemonfox, Unreal
A per-1,000-character table of list prices for Sume, MAI-Voice-2.1 and Flash, Groq Orpheus, Lemonfox and Unreal Speech, with cost for a 750-character short.
- Transcribe 100,000 two-second voice command recordings: the bill
A two-second clip costs about $0.000333 on Sume STT, so 100,000 cost $33.33. Without duration_seconds each job in flight holds a full $0.01 instead.
- Trim first, then caption: the 60-second note on the caption price
Sume quotes the $0.20 video-captions price for videos up to 60 seconds. Cut the episode with video trim at $0.02 first, then caption only the part you keep.
Written by Sume