16,829
stars
+45+57+1,333
1,063
forks
–
watchers
–
prs
–
issues
–
releases
–
discussions
README
Kitten-TTS New: Free Kitten-TTS 2 API available at https://platform.kittenml.com Kitten-TTS is a series of sota open-source text-to-speech models, built by KittenML. Its flagship model, Kitten-TTS 2, is a 1.7B-parameter 1-bit TTS model with in-context voice cloning and expression control. It provides SOTA quality while being so efficient that it runs realtime on CPUs and consumer GPU's! The library also ships our existing lightweight V0.8 models, 15M-80M parameters, which run on CPU without a GPU. Both families load through the same KittenTTS(...) constructor. Commercial support is available. For integration assistance, custom voices, or enterprise licensing, contact us. Table of Contents - Features - Available Models - Demo - Quick Start - Voice cloning - Expression controls - Running on CPU - Running on a Mac - Running with vLLM - Long text and streaming - Documentation - System Requirements - Commercial Support - Community and Support - License Features - Voice cloning -- Clone any speaker from 5-30 seconds of audio, no fine-tuning - 115 built-in voices -- Including the eight from KittenTTS 0.8 - Multilingual -- 20 languages: English, Arabic, Chinese, French, German, Hindi, Italian, Portuguese, Russian, Spanish, Japanese, Korean, Turkish, Dutch, Swedish, Danish, Finnish, Swahili, Greek, Hebrew - Expression control -- [emotion] tags, inline tags, and (((emphasis))) spans - Decoding presets -- Trade stability against expressiveness per request - Long-form text -- Sentence-aware chunking with seamless joins - Text preprocessing -- Numbers, currencies, dates, units and abbreviations expanded automatically - 24 kHz output -- High-quality audio at a standard sample rate - Runs without a GPU - Runs real time on a CPU -- Check Running on CPU - Optimized C++ inference for CPU -- Our fork of llama.cpp - Several times realtime on Apple silicon -- Check Running on a Mac Available Models KittenTTS 2 -- speech language model: | Model | Parameters | Size | Voices | Download | |---|---|---|---|---| | kitten-tts-2 | 1.7B | 492 MB | 115 + cloning | KittenML/kitten-tts-2 | Lightweight ONNX -- runs on CPU, no GPU required: | Model | Parameters | Size | Download | |---|---|---|---| | kitten-tts-mini | 80M | 80 MB | KittenML/kitten-tts-mini-0.8 | | kitten-tts-micro | 40M | 41 MB | KittenML/kitten-tts-micro-0.8 | | kitten-tts-nano | 15M | 56 MB | KittenML/kitten-tts-nano-0.8 | | kitten-tts-nano (int8) | 15M | 25 MB | KittenML/kitten-tts-nano-0.8-int8 | Demo https://github.com/user-attachments/assets/c42c236b-7b7d-41d6-944b-7527a5f30626 Try it online Try Kitten TTS directly in your browser on KittenML Platform. Or run the Gradio demo locally: pip install kittenml gradio, then python gradio_demo.py. Quick Start Prerequisites - Python 3.10 or later - A CUDA GPU with roughly 8 GB free, or a CPU with about 6 GB of RAM - About 2 GB of disk space for the model and audio decoder, plus Python dependencies
相关报道 (3)
News & coverage (8)
Hacker NewsShow HN: Kitten TTS – 25MB CPU-Only, Open-Source TTS Model▲ 1,003 · 361 comments · 2025-08-06Hacker NewsShow HN: Three new Kitten TTS models – smallest less than 25MB▲ 561 · 181 comments · 2026-03-19Hacker NewsKittenTTS: TTS Model Under 25MB▲ 3 · 0 comments · 2025-08-05archivegithub.com-KittenML-KittenTTS_-_2025-08-05_09-01-072025-08-04Analytics India MagazineWhy GitHub Devs are Raving About a 25 MB AI Model2026-05-08Geeky GadgetsKittenTTS Nano : Small AI Text-to-Speech LLM Runs on CPUs Without a GPU2026-02-23AdafruitKittenTTS is a state-of-the-art TTS model under 25MB2025-08-07KorbenKitten TTS - 25MB to make your toaster talk2025-08-06