How many characters is a 15, 30, 45 or 60 second AI narration
Using 750 characters per minute of speech, a 15-second voiceover is 188 characters, 30 seconds is 375, 60 seconds is 750. Sume TTS cost for each.

Text-to-speech is billed in characters, but video is planned in seconds. Unreal Speech's pricing page says one minute of audio is roughly 750 characters (read 2026-10-06). That is 12.5 characters per second, and it is a rule of thumb, not a Sume constant: a slow, dramatic read can use half that, and a fast ad read more. Measure a sample from your own voice and use that rate.
Seconds to characters to cost
| Narration length | Characters | Sume cost per job | Per 1,000 characters, unrounded |
|---|---|---|---|
| 15 seconds | 188 | $0.01 | $0.00893 |
| 30 seconds | 375 | $0.02 | $0.01781 |
| 45 seconds | 562 | $0.03 | $0.02669 |
| 60 seconds | 750 | $0.04 | $0.03563 |
| 90 seconds | 1125 | $0.06 | $0.05344 |
| 180 seconds | 2250 | $0.11 | $0.10688 |
Reading the table
- A 15-second line is about 188 characters and rounds up to $0.01.
- A 60-second script, 750 characters, is $0.04. The exact figure is $0.03563 before the per-job round-up.
- A 3-minute narration, about 2,250 characters, is $0.11 in one job.
Count, then generate
In Python, len(text) counts characters the way the request does (Unicode code points, with a 20,000-character cap). Count the final script, not the draft, and subtract markup you will not send. Korean and Japanese scripts pack more speech into each character than English does, so the 750 rule overshoots for them; always test your own language.
len("Your approved narration goes here.")Sources
Related posts
More in Use cases
- Minimum video length to earn on Shorts, Reels and TikTok in 2026
The length and view thresholds creators cite for YouTube Shorts, Reels and TikTok payouts, with sources and caveats, plus how to render to a length target.
- Shorts season trailer: first 5 seconds of every episode in one clip
Build a Shorts season trailer by trimming 0 to 5 s from each episode with video trim, then planning one timeline render under a music bed. Python included.
- Reddit bills video over 15 s at 15 s: a 9:16 clip to make on Sume
Reddit's Engaged Video Views beta bills videos over 15 seconds at 15. Which Sume models stop at 15 s or less, what a 10 s vertical clip costs, and the call.
- YouTube Shorts series after Sora: render 9:16 episodes by API
YouTube Shorts series rolled out from 2026-09-23. Render a season of vertical episodes on Sume, one job and one idempotency key per episode, with the cost.
Written by Sume