Skip to main content

TtsRequest

Type Alias TtsRequest 

Source
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: String

TTS model (e.g. “tts-1”, “eleven_multilingual_v2”, “grok-3-tts”).

§text: String

Text 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).