KittenTTS

Lightweight ONNX text-to-speech models of 15M to 80M parameters that synthesize speech on CPU.

Open SourceSelf HostedOffline Capable
0.0 (0)

About

KittenTTS pushes text-to-speech toward the smallest viable footprint: the nano model is 15M parameters at about 25 MB quantized, with 40M micro and 80M mini variants topping out around 80 MB, all running through ONNX inference on CPU with no GPU anywhere in the loop. Eight built-in English voices ship with the release at 24 kHz output with adjustable speed, and multilingual support sits on the public roadmap. Installation is a pip install of the wheel published on GitHub releases, after which synthesis takes only a few lines of Python, making the models practical for single-board computers, offline appliances, and privacy-sensitive applications where audio must never leave the device. The project went viral in mid 2025 as a developer preview, and the maintainers still flag that APIs may change between releases, so production users should pin versions. KittenML publishes the models and code under the Apache-2.0 license, which permits commercial use, the repository has climbed past 15,000 GitHub stars, and a community ecosystem of wrapper servers and integrations has grown up around the models.

Should you use KittenTTS?

Pick it when

Pick KittenTTS for offline English speech on single-board computers, appliances, or privacy-sensitive apps where a 25 to 80 MB model must run on CPU through ONNX with no GPU, under Apache-2.0.

Look elsewhere when

Skip it if you need languages beyond English, voice cloning, or stable APIs, since it is still a developer preview with eight voices. Kokoro offers eight languages on CPU and Supertonic covers 31.

Alternatives to KittenTTS

  • Kokoro TTS

    82M Apache-2.0 model with eight languages on CPU, CUDA, or Apple Silicon, a larger download than Kitten's nano build but far wider language coverage.

  • Supertonic

    99M ONNX model with 31 languages and SDKs for ten programming languages, but support ended in July 2026 and weights use OpenRAIL-M.

  • Piper TTS

    Proven on Raspberry Pi and in Home Assistant and NVDA, with voices in dozens of languages and custom voice training, but larger voices and a GPL license.

  • NeuTTS Air

    Adds 3 s voice cloning on-device with GGUF quantizations, but it is a larger 360M to 550M parameter model and watermarks its output.

Reviews (0)

Leave a Review

No reviews yet. Be the first to review!

Details

Price
Free
Platform
Local/Desktop
Difficulty
Easy (2/5)
License
Apache-2.0
Added
Jul 29, 2026

Tags