← Back to models
Kitten Tts Micro 0.8
Text to SpeechKittenTTS Micro 0.8 - Compact StyleTTS 2 (40M params, 8 named voices, OpenPhonemizer)
Integration
main.rs
use xybrid_sdk::{Xybrid, Envelope};
// Load the TTS model
let model = Xybrid::model("kitten-tts-micro-0.8").load()?;
// Generate speech from text
let result = model.run(&Envelope::text("Hello from Xybrid!"))?;
// Save the audio output
std::fs::write("output.wav", result.audio_bytes.unwrap())?;Voices
8 voices available. Default: expr-voice-2-f
| Voice ID | Name | Gender | Language | Style |
|---|---|---|---|---|
| expr-voice-2-f (default) | Bella | female | en | expressive |
| expr-voice-2-m | Jasper | male | en | expressive |
| expr-voice-3-f | Luna | female | en | expressive |
| expr-voice-3-m | Bruno | male | en | expressive |
| expr-voice-4-f | Rosie | female | en | expressive |
| expr-voice-4-m | Hugo | male | en | expressive |
| expr-voice-5-f | Kiki | female | en | expressive |
| expr-voice-5-m | Leo | male | en | expressive |