KittenTTS
Lightweight ONNX text-to-speech models of 15M to 80M parameters that synthesize speech on CPU.
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
- Category
- Text-to-Speech (TTS)
- Price
- Free
- Platform
- Local/Desktop
- Difficulty
- Easy (2/5)
- License
- Apache-2.0
- Added
- Jul 29, 2026