TTS Router ids: sonic-3.6 to sonic-preview, one price book
Sume TTS Router lists sonic-3.6, sonic-3.5, sonic-3, sonic-latest and sonic-preview, all at the TTS 1.0 character price. What each id is and when to pin it.

The TTS Router accepts five model ids: sonic-3.6, sonic-3.5, sonic-3, sonic-latest and sonic-preview. Every one bills from the same character book as TTS 1.0, $0.0475 per 1,000 characters at list times 1.25, with a 20,000-character maximum. Pinning a model changes the voice engine, not the price.
Unlike Music, the TTS Router has no automatic mode: model is required on POST /v1/tts-router/generate. List the catalog with GET /v1/tts-router/models.
The ids
| Id | Note |
|---|---|
sonic-3.6 | Current stable release. |
sonic-3.5 | Previous release, pinnable. |
sonic-3 | Earlier release, pinnable. |
sonic-latest | Alias for sonic-3.6; never sonic-preview and not a dated snapshot. |
sonic-preview | Provider beta channel; output and availability can change without notice. Not compatible with pro voice clones: those requests fail with voice_model_mismatch. |
When to pin
Pin a numbered id for anything you will re-render later and need to sound the same, such as a series with a recurring narrator. Use sonic-latest when you want improvements to arrive on their own, and accept that a re-render can differ from the first. Keep sonic-preview out of production jobs.
curl -X POST https://api.sume.com/v1/tts-router/generate \
-H "Authorization: Bearer $SUME_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: tts-router-001" \
-d '{
"model": "sonic-3.5",
"transcript": "Welcome back. Today: three ways to cut a long edit.",
"voice": { "id": "'"$VOICE_ID"'" }
}'Cost check
That 52-character line bills $0.01, because each job rounds up to a whole cent. A thousand such lines sent as separate jobs are $10.00. The same 52,000 characters sent in 20,000-character requests would be $2.47, so for bulk work, batch lines into larger scripts and cut the audio afterwards.
Related posts
More in Models
- 12 Sume video ids: which need a source video, which take text
Nine of Sume's twelve video ids take a text prompt. grok-imagine-video-1.5 needs an image; higgsfield-genjutsu and h3-max-recast need a video. Ranges per id.
- A 20-turn agent session: Haiku 5.5 $0.03, Astra $3.10 with caching
Cache write on turn one, reads after: a 20-turn session with a 35k-token cached prefix costs about $0.031 on Haiku 5.5 and $3.10 on GPT-6 Astra. Arithmetic.
- US company and open video weights: H3 is out, three others differ
MiniMax H3 weights exclude the US by license. HunyuanVideo, Wan 2.2 and LTX-2.5 read differently. A territory table and a hosted route on Sume.
- Veo 3.1 clip older than 2 days: it cannot be extended
Veo 3.1 extends only Veo-made clips kept 2 days. If yours expired, here is what Google's page allows and what Sume's Omni edit and new generation do.
Written by Sume