Install
openclaw skills install @fredguile/kittenttsGenerate local TTS audio using the KittenTTS model with selectable voices and multiple model sizes for balance of quality and speed.
openclaw skills install @fredguile/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.