Overview
Text-to-Speech (TTS) engines convert your AI agent's text responses into natural-sounding speech. They enable real-time voice interactions by synthesizing audio from the language model's output. Agora supports multiple TTS providers, allowing you to choose the best voice quality and characteristics for your specific requirements.
Integration steps
To integrate the TTS provider of your choice, follow these steps:
- Choose your TTS provider from the Supported TTS providers table
- Obtain an API key from the provider's console
- Copy the sample configuration for your chosen provider
- Replace the API key placeholder with your actual API key
- Select an appropriate voice and configure audio parameters
- Specify the configuration in the request body as
properties
>tts
when Starting a conversational AI agent
Supported TTS providers
Conversational AI Engine currently supports the following TTS providers:
Provider | Provider's documentation |
---|---|
Microsoft | Microsoft Azure TTS |
ElevenLabs | ElevenLabs TTS |
Cartesia | Cartesia TTS |
OpenAI | OpenAI TTS |