Game NPC barks: 800 lines at 60 characters, voice cost
800 NPC lines of 60 characters are 48,000 characters: $0.72 on MAI-Voice-2.1-Flash, $1.056 on MAI-Voice-2.1, $8.00 on Sume as 800 jobs.

Voicing 800 NPC lines of 60 characters is 48,000 characters, which costs $0.72 on MAI-Voice-2.1-Flash, $1.056 on MAI-Voice-2.1 and $8.00 on Sume TTS if each line is a separate job.
Short lines are where per-job rounding bites hardest, because a 60-character line costs a fraction of a cent but is billed as a whole cent.
The arithmetic
Rates come from Microsoft's launch page for the two MAI voices and from Sume's public TTS rate. The Sume rate is the list-price arithmetic ($0.0475 per 1,000 characters); the live figure for your workspace is in GET /v1/catalog, and a platform fee can apply on top of list arithmetic on your invoice.
| Option | Rate | Arithmetic | Cost |
|---|---|---|---|
| MAI-Voice-2.1 | $22 per 1M characters | 48,000 x $22 / 1,000,000 | $1.056 |
| MAI-Voice-2.1-Flash | $15 per 1M characters | 48,000 x $15 / 1,000,000 | $0.72 |
| Sume TTS 1.0, 800 separate jobs | $0.0475 per 1,000 characters, rounded up to the cent per job | 800 x ceil(60 x $0.0000475 = $0.003 to the cent) = 800 x $0.01 | $8.00 |
| Sume TTS 1.0, packed into 3 jobs | same rate, at most 20,000 characters per request | 48,000 characters in 3 requests | $2.28 |
The one-cent floor
On Sume a 60-character line is $0.00285 of audio and is rounded up to 1 cent, so 800 separate jobs cost $8.00 even though the characters alone would cost $2.28 at the raw rate. That is more than three times the raw cost.
Packing lines into 20,000-character requests and slicing them by sentence brings the bill back to the raw figure, because the rounding is paid only three times.
- Ask for wav output with timestamps.words and segmentation.mode set to sentence to get one audio file per line.
- Keep a line id per sentence so a re-written bark can be re-voiced alone as a one-line job.
What Sume does and does not offer here
Sume does not list MAI-Voice-2.1 or MAI-Voice-2.1-Flash, so the first two rows are a price reference, not something you can call through Sume. Sume TTS 1.0 is a managed voice or avatar surface at POST /v1/tts-1.0/generate, and the TTS Router lists Sonic model ids only. A request takes up to 20,000 characters; synthesized audio over 1,200 seconds fails with tts_duration_exceeded and no credit is captured. Microsoft states the Flash model generates up to 45 seconds of audio per call, which matters for long reads.
- Many short items: one request per item rounds each up to the cent, so packing items into fewer requests (up to 20,000 characters) and slicing by sentence with timestamps.words and segmentation.mode sentence on wav output avoids paying the rounding many times.
- Output defaults to mp3 at 44,100 Hz and 128 kbps; ask for wav (pcm_s16le, 44,100) when the file feeds a render or a lip-sync step.
- Speed is a multiplier from 0.6 to 1.5 and volume from 0.5 to 2.0 in generation_config; they do not change the per-character price.
Submitting it on Sume
Paid MCP tools need an idempotency_key, and a cost-only dry run is available before you spend. Use the voice or avatar you already have, set language for any non-English text, and keep one key per item so a retry never bills twice. The tool names are tts_create for synthesis and tts_source_get for the accepted-script manifest.
Treat the table as list arithmetic. Re-check the live rate in the catalog before a large batch, because Microsoft's MAI pricing is a launch announcement dated 2026-10-01 and Sume rates are read from the repository price book as of 2026-10-08.
Sources
Related posts
More in Pricing
- Gemini 3.8 Flash TTS prices rise 50% on Jan 1 2027: recompute
Gemini 3.8 Flash TTS lists $9.00 per million audio tokens until Dec 31, then rises 50%. The new Flash and Flash-Lite numbers, and how to compare with Sume TTS.
- Omni Flash 1.1 price chart: 3 to 10 seconds at 4 resolutions
Every whole-second length from 3 to 10 seconds at 360p, 720p, 1080p and 4K for Gemini Omni Flash 1.1 on Sume, from the estimator that reserves your balance.
- Gemini Omni Flash 1.1: what a 10-second 4K clip costs on Sume
A 10-second 4K Gemini Omni Flash 1.1 clip costs $3.75 on Sume; at 1080p it is $1.875 and at 360p $0.375. 3 to 10 seconds, 16:9 or 9:16, audio always on.
- Gemini Omni Flash $17.50 per million tokens vs Sume per-second price
Google lists Gemini Omni Flash video at $17.50 per million tokens, about $0.10 a second at 720p. Thirty 8-second clips: $24.00 at that rate, $30.00 on Sume.
Written by Sume