whatmodel.sh / tts / KittenTTS 2

KittenTTS 2 is an open-weights text-to-speech model from KittenML, released October 2026. Its published size is 1.7B parameters. Licence: stellon-labs-community-license.

Catalogue identity notes

KittenML/kitten-tts-2 (README: 1.7B parameters, ternary-packed language model of about 506 MiB) with the ResembleAI/chatterbox-turbo s3gen decoder it downloads. Weights under the Stellon Labs Community License (free below USD 1M revenue); code Apache-2.0. Released 2026-10-02.

No comparable score yet. No reviewed benchmark results yet.

$ how it compares

Scored text-to-speech models released closest to KittenTTS 2, out of 148 with a score, then more from KittenML.

#modelscorewhereRAMreleased
7Qwen-Audio-3.0-TTS-Plus Alibaba69±2api $20.00/M chars2026-09
109EMA Lightning EMA Lightning (canberkkkkkk)40±3local~0GB2026-10
110Antalia-2 Mini Patientdesk.ai40±4comparison only2026-10
116Gemini 3.8 Flash TTS Google37±3api price unknown2026-09
119Gemini 3.8 Flash-Lite TTS Google37±3api price unknown2026-09
more from KittenML
101KittenTTS Nano 0.8 KittenML44±5comparison only2026-02

see all text-to-speech models · find the ones that fit your machine

$ where to run it

Other ways to run it

  1. Run it as published · needs ~2.07 GB · from github.com/KittenML (official)
    pip install kittenml && python -c "from kittenml import KittenTTS; import soundfile as sf; m = KittenTTS('KittenML/kitten-tts-2'); audio = m.generate('One day, a little girl named Lily found a needle in her room.', voice='Bruno'); sf.write('output.wav', audio, m.sample_rate)"

Official weights and documentation: huggingface.co/KittenML ↗

$ improve this page

Use a short GitHub form or edit the data through a pull request. Every number needs a source; here's which ones we can use.

data updated · sources and licences · json