Module tts
Expand description
Multi-provider Text-to-Speech (TTS) subsystem.
Structs§
- Edge
TtsProvider - Edge TTS model_provider — free, uses the
edge-ttsCLI subprocess. - Eleven
Labs TtsProvider - ElevenLabs TTS model_provider (
POST /v1/text-to-speech/{voice_id}). - Google
TtsProvider - Google Cloud TTS model_provider (
POST /v1/text:synthesize). - Open
AiTts Provider - OpenAI TTS model_provider (
POST /v1/audio/speech). - Piper
TtsProvider - Piper TTS model_provider — local GPU-accelerated server with an OpenAI-compatible endpoint.
- TtsManager
Traits§
- TtsProvider
- Trait for pluggable TTS backends.