pub type TtsRequest = TextToSpeechRequest;Expand description
Backwards-compatible alias.
Aliased Type§
pub struct TtsRequest {
pub model: String,
pub text: String,
pub voice: Option<String>,
pub output_format: Option<String>,
pub speed: Option<f64>,
}Fields§
§model: StringTTS model (e.g. “tts-1”, “eleven_multilingual_v2”, “grok-3-tts”).
text: StringText to synthesise into speech.
voice: Option<String>Voice to use (e.g. “alloy”, “echo”, “nova”, “Rachel”).
output_format: Option<String>Audio format (e.g. “mp3”, “wav”, “opus”). Default: “mp3”.
speed: Option<f64>Speech rate (provider-dependent).