Skip to main content

Module tts

Module tts 

Expand description

Multi-provider Text-to-Speech (TTS) subsystem.

Structs§

EdgeTtsProvider
Edge TTS model_provider — free, uses the edge-tts CLI subprocess.
ElevenLabsTtsProvider
ElevenLabs TTS model_provider (POST /v1/text-to-speech/{voice_id}).
GoogleTtsProvider
Google Cloud TTS model_provider (POST /v1/text:synthesize).
OpenAiTtsProvider
OpenAI TTS model_provider (POST /v1/audio/speech).
PiperTtsProvider
Piper TTS model_provider — local GPU-accelerated server with an OpenAI-compatible endpoint.
TtsManager

Traits§

TtsProvider
Trait for pluggable TTS backends.