Kittentts

Other

Generate local TTS audio using the KittenTTS model with selectable voices and multiple model sizes for balance of quality and speed.

Install

openclaw skills install kittentts

KittenTTS Skill

Génère des réponses audio TTS localement avec le modèle KittenTTS.

Installation

pip install https://github.com/KittenML/KittenTTS/releases/download/0.8.1/kittentts-0.8.1-py3-none-any.whl soundfile

Utilisation

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")

Voix disponibles

  • Luna (défaut)
  • Bella
  • Jasper
  • Luna
  • Bruno
  • Rosie
  • Hugo
  • Kiki
  • Leo

Modèles

ModèleParamètresTaille
nano-int815M25 MB
nano15M56 MB
micro40M41 MB
mini80M80 MB

Outil kittentts

Un 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/

Intégration OpenClaw

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.