Fix one wrong sentence in a voice-over: 130 characters, not 3,000
Redoing a 130-character sentence costs $0.006175 in Sume TTS plus a $0.01 audio join. Re-synthesizing the 3,000-character script costs $0.1425.

To fix one wrong sentence of 130 characters in a voice-over, regenerate only that sentence and rejoin: $0.006175 for the speech (0.13 x $0.0475) plus $0.01 for a Timeline audio concat, $0.016175 in all. Re-synthesizing the whole 3,000-character script costs $0.1425, nearly nine times as much. The saving is real only if you kept the voice-over as separate takes, so plan that before the first run.
Keep takes, not one file
Split the script by sentence or by paragraph and send each as its own TTS job with the same preset: voice selector, speed, volume, language and format. Store the audio URLs in order. A correction replaces one URL in that list, and one Timeline audio concat job, up to 20 parts, builds the new master. If the script has more than 20 parts, join in two stages.
| Fix | Characters | TTS cost | Join | Total |
|---|---|---|---|---|
| Redo one sentence | 130 | $0.006175 | $0.01 | $0.016175 |
| Redo one paragraph | 600 | $0.0285 | $0.01 | $0.0385 |
| Redo the whole script | 3,000 | $0.1425 | none | $0.1425 |
The seam
Rejoining can leave a short pause or a change in tone at the cut. Use the same preset to keep the voice, and use WAV for the takes so the join adds no padding. If you need exact sentence times, the TTS timestamps option with sentence segmentation gives them; the docs note the boundary_lead_ms default of 70 ms and that emit_audio needs wav or raw.
When to redo it all
A change that affects pacing across the piece, such as switching voice or speed, means all takes must be regenerated, and that is the 3,000-character cost. A fix to a name or a number is the cheap case. The video render also repeats if the voice-over changes under finished video: $0.10 per output minute, rounded up.
A routine for corrections
Number the takes in the order of the script and keep a table of take number, text, audio URL and job id. When the client changes a line, edit its row, send one TTS job, and replace the URL. Rebuild the master with a concat job, check the seam by ear, and rerender the video. Ten corrections at the sentence level cost 10 x $0.016175 = $0.16175, about the cost of one full re-synthesis, but without disturbing the other takes.
If a correction touches the same sentence twice, you pay for it twice, so confirm the text before you send it.
Sources
Related posts
More in Use cases
- Gate announcements: 8 messages in four languages, 32 TTS jobs
8 gate messages of 220 characters in 4 languages is 32 Sume TTS jobs at $0.01045 each, $0.3344 total. Set language and a matching voice per job.
- Griffin-Lite waitlist: six checks before planning a live avatar launch
Tavus Griffin-Lite is a research preview with no customer date or price on its page. Six checks before you plan around it, and what to ship on Sume meanwhile.
- Hide jump cuts with alternating punch-ins: one crop copy, N slots
One $0.02 video-filter crop makes a 1.25x punched-in copy. Alternate wide and punched slots at each pause cut for $0.02 total, not $0.02 per cut.
- How many words fit in a 30-second voiceover, and what it costs
A 30-second voiceover is about 75 words or 450 characters at a planning pace of 150 wpm. Sume TTS bills characters, so here is the length-to-cost table.
Written by Sume