One minute and one hour of AI narration: MAI-Voice vs Sume TTS cost
At 900 characters a minute, narration costs about 2 cents on MAI-Voice-2.1, 1.4 cents on Flash, 5 cents on Sume (job rounding). One hour: $1.19, $0.81, $2.58.

One minute of narration costs about 2.0 cents on MAI-Voice-2.1, 1.4 cents on MAI-Voice-2.1-Flash and 5 cents on Sume TTS 1.0; one hour costs $1.19, $0.81 and $2.58. These use an assumed 900 characters per spoken minute (150 words at six characters including the space), Microsoft's listed $22 and $15 per 1M characters, and Sume's $0.0475 per 1,000 characters (read 2026-10-08).
MAI-Voice is cheaper per character, on both models. The Sume figures are higher partly because each job rounds up to the cent.
The arithmetic
900 characters at $22 per 1M is $0.0198; at $15 per 1M it is $0.0135. On Sume, 900 characters is 4.275 cents, billed as 5 cents for a one-minute job.
An hour is 54,000 characters. Sume caps a request at 20,000 characters and at 1,200 seconds of audio, and 1,200 seconds at this speaking rate is 18,000 characters, so I use three jobs of 18,000 characters: 85.5 cents each, billed as 86 cents, $2.58 in all.
| Option | Rate | 1 minute | 1 hour |
|---|---|---|---|
| MAI-Voice-2.1 | $22 per 1M characters | $0.020 | $1.19 |
| MAI-Voice-2.1-Flash | $15 per 1M characters | $0.014 | $0.81 |
| Sume TTS 1.0 | $0.0475 per 1,000 characters | $0.05 (rounded) | $2.58 (3 jobs) |
What the price does not cover
Microsoft's Flash is documented with a 45-second audio limit per request on the launch post, so an hour on Flash is many calls that you must stitch. MAI-Voice-2.1 is described for long-form work. Both are public previews without an SLA, per the Learn page. Voice choice, languages and cloning gates differ too; a cheaper rate on a voice you cannot use is not a saving.
Sume's jobs are asynchronous and return mirrored audio artifacts you fetch from the job result; there is no streaming.
How to use the numbers
Compute your own characters per minute from a real script: count characters including spaces, divide by the finished audio length. Languages with different character densities, such as Korean or Chinese, change the figure a lot. Then re-run the table with your own number. For a one-off ad read, the difference is cents; for 10,000 hours it is not, and then volume terms with the vendor matter more than any list price.
Where the gap closes
Sume's per-character rate is higher than the MAI list prices, but Sume's price includes a voice workflow that already returns word timestamps on request, sentence segmentation and mirrored audio artifacts you can hand to the timeline and caption routes. If your narration goes straight into a rendered video, the extra cost per minute is cents, while the integration work saved can be hours.
If you only need raw audio at maximum volume and you accept a preview service without an SLA, MAI-Voice is cheaper on paper, and its Flash model is cheaper still. The honest summary is that price per character favors Microsoft's list and workflow favors whichever route you already integrated.
Sources
Related posts
More in Pricing
- What a default sume/auto video costs: 8 seconds at 720p is $1.00
Sume Auto video defaults to 720p and 8 s, and the default model is Gemini Omni Flash 1.1: $0.10 list per second x 8 x 1.25 = $1.00. 100 calls cost $100.
- Do Omni references cost extra? Ten images bill like none
On Sume, Gemini Omni Flash 1.1 bills per output second by resolution. A clip with 10 reference images and 3 clips costs the same as one with none.
- Does Seedance aspect ratio change the price? 21:9 vs 9:16 on Sume
Aspect ratio barely moves Seedance prices on Sume: 9:16, 16:9 and 1:1 cost the same and 21:9 or 4:3 add under a percent. The 720p table and the pixel sizes.
- Does 9:16 cost less than 16:9 for a 30 s Seedance 2.5 clip?
No: 9:16 and 16:9 cost the same on Seedance 2.5 and Wan 3.0 at every resolution. Only 1:1 at 480p is cheaper, by 36 cents on 30 s.
Written by Sume