whatmodel.sh / tts / KittenTTS 2
KittenTTS 2
↗ share
+ contribute
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.
$ how it compares
Scored text-to-speech models released closest to KittenTTS 2, out of 148 with a score, then more from KittenML.
| # | model | score | where | ||
|---|---|---|---|---|---|
| 7 | 69±2 | api $20.00/M chars | |||
| 109 | EMA Lightning | 40±3 | local | ||
| 110 | 40±4 | comparison only | |||
| 116 | 37±3 | api price unknown | |||
| 119 | 37±3 | api price unknown | |||
| more from KittenML | |||||
| 101 | 44±5 | comparison only | |||
see all text-to-speech models · find the ones that fit your machine
$ where to run it
Other ways to run it
- 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