Deepgram TTS
Deepgram TTS is one of the components that give a voice agent its voice: it turns the agent’s answers into audio for the caller to hear. It uses voices from the Deepgram service.
It plugs into the TTS connector of the Voice Agent node. It holds the voice settings the agent uses on every call.
When to use it
- You use Deepgram STT and want one provider and one credential.
- You want to choose among the Spanish or English voices your Deepgram account offers.
- You want to adjust how fast the agent speaks.
Configuration
You need a Deepgram API credential with your Deepgram account key. See Credentials.
| Field | What it does |
|---|---|
| Credential (required) | The Deepgram API credential used to connect to the service. |
| Voice | The Deepgram voice. Default: aura-2-celeste-es. Once you pick the credential, the list shows the voices your account offers; type -es to see the Spanish ones. |
| Speed | Speaking pace. 1.0 is the voice’s natural pace; higher is faster and lower is slower. Default: 1.0. |
Output
The TTS output holds the voice settings. It connects to the TTS connector of the Voice Agent node, or to Fallback TTS when you turn on Fallback Engines and want it as a backup. The editor will not let you plug it into an STT connector by mistake.
Example
A car dealership already uses Deepgram to hear its customers and wants a voice from the same provider.
- Add Deepgram TTS and connect it to the TTS connector of the Voice Agent.
- In Credential, choose the same Deepgram API credential Deepgram STT uses.
- In Voice, type
-esand pick a Spanish voice. - Test the agent in the playground and listen to how it sounds.
Good practices
- Choose a voice in your calls’ language: each Deepgram voice speaks one language.
- Deepgram bills the usage to your own Deepgram account. Check your usage there.
Related components
- Voice Agent: the node this component connects to.
- Deepgram STT: the agent’s hearing with the same provider.
- Supertonic (local): the recommended local voice, no credential needed.