Install
openclaw skills install kittenttsGenerate local TTS audio using the KittenTTS model with selectable voices and multiple model sizes for balance of quality and speed.
openclaw skills install kittenttsGénère des réponses audio TTS localement avec le modèle KittenTTS.
pip install https://github.com/KittenML/KittenTTS/releases/download/0.8.1/kittentts-0.8.1-py3-none-any.whl soundfile
from kittentts import KittenTTS
# Charger le modèle (nano = plus léger, mini = meilleure qualité)
model = KittenTTS("KittenML/kitten-tts-nano-0.8-int8")
# Générer audio
audio = model.generate("Bonjour Fred !", voice="Bella")
# Sauvegarder
model.generate_to_file("Bonjour Fred !", "output.wav", voice="Luna")
| Modèle | Paramètres | Taille |
|---|---|---|
| nano-int8 | 15M | 25 MB |
| nano | 15M | 56 MB |
| micro | 40M | 41 MB |
| mini | 80M | 80 MB |
kittenttsUn wrapper CLI est disponible à la racine du workspace :
python kittentts_cli.py "Ton texte ici" --voice Luna --output audio.wav
Note: Le venv se trouve dans skills/kittentts/.venv/
Pour utiliser avec l'outil tts d'OpenClaw, le skill génère le fichier audio et le tool tts l'envoie automatiquement sur Telegram.