Pocket TTS self-hosted vs hosted TTS: a break-even formula

Kyutai Pocket TTS is MIT-licensed but needs a server. Cost per audio hour is server price divided by speed. On Sume it is $0.0475 per 1,000 characters.

5 min readSume
All posts

Self-hosting Pocket TTS costs server price per hour / real-time factor per hour of audio, and hosted Sume TTS costs characters per audio hour / 1,000 * $0.0475. With a server at $0.50 an hour running at 2.3x real time, one audio hour costs $0.22 self-hosted. Sume costs $2.565 for the same hour only if your script runs 900 characters per audio minute, an input to replace with your own number. The gap is real. So are the things the formula leaves out.

The inputs from the vendor

Kyutai's GitHub page lists Pocket TTS as a 100M-parameter model under the MIT license, covering English, French, German, Portuguese, Italian, Spanish and Dutch. It reports about 6x real time on a MacBook Air M4 and about 2.3 to 2.5x on x86 cloud VMs, with roughly 200 ms to the first chunk (Kyutai on GitHub, read 2026-10-04). It needs PyTorch 2.5 or newer, supports voice cloning from a WAV, and does not support silences or pauses in the text.

Cost per audio hour

Server cost divided by 2.3, the lower end of Kyutai's x86 range. This assumes one stream per machine and a machine that is busy the whole hour.

Self-hosted cost per audio hour at 2.3x real time, with an illustrative Sume figure (read 2026-10-04)
Server $ per hourPocket TTS $ per audio hourSume at 900 characters per minute
0.250.1092.565
0.500.2172.565
1.000.4352.565
2.000.8702.565

What the formula leaves out

  • Utilization. A server that sits idle 90 percent of the day makes the self-hosted hour ten times dearer.
  • Languages and voices. Pocket TTS covers seven languages, and you handle voice rights yourself.
  • Pauses. The model reads no silence markers, so a slow reading needs another approach.
  • Everything after the voice. Sume's detach, join and render steps ($0.01, $0.01 and $0.10 per minute) are separate jobs you would otherwise run yourself.

How to decide

Measure your own characters per audio minute from one Sume take (the measuring guide), put your real server price in the table, and compare. If you voice more than a few hours a week and have an engineer to run it, self-hosting can pay. If you voice a few minutes per video, Sume's $0.0475 per 1,000 characters is the lower-effort path, and Microsoft's hosted MAI-Voice-2.1 at $22 per million characters is a third option (Microsoft AI, read 2026-10-04).

Sources

Related posts

More in Comparisons

All Comparisons posts

Written by Sume