Amazon Connect and Deepgram
Integrate Deepgram’s Speech-to-Text (STT) and Text-to-Speech (TTS) models directly into Amazon Connect and Amazon Lex to power intelligent IVR systems and virtual voice agents.
Integrate Deepgram’s Speech-to-Text (STT) and Text-to-Speech (TTS) models directly into Amazon Connect and Amazon Lex to power intelligent IVR systems and virtual voice agents.
This guide explains how to integrate your Deepgram models into Amazon Connect flow.
Amazon Connect is AWS’s cloud-based contact center platform, and Amazon Lex provides tools for quickly building conversational chatbots. With Deepgram integrated into Connect, organizations can seamlessly replace AWS Transcribe and Polly with Deepgram’s STT and TTS models—without modifying their existing Connect flows or operational logic.
This integration supports Deepgram-hosted customers only. Support for self-hosted deployments will be added in a future phase.
Connect/Lex → Deepgram (STT): Live caller audio is streamed to Deepgram for real-time transcription.
Deepgram → Connect/Lex: The transcript is returned instantly for intent recognition or routing logic.
Connect/Lex → Deepgram (TTS): Lex sends text to Deepgram TTS model to generate natural spoken responses.
Before starting:
Before you can use Deepgram, you’ll need to create a Deepgram account. Signup is free and includes $200 in free credit and access to all of Deepgram’s features!
Sign in to the Deepgram Console.
Go to API Keys → Create API Key.
Copy the generated key — you’ll need it in AWS Connect.
Follow these steps to store the Deepgram API key in your AWS Secrets Manager
If you’re using Amazon Lex bots in your Connect flow, follow the AWS guide to set up Deepgram in Amazon Lex.
Follow the AWS guide to configure Deepgram as the STT provider in your Amazon Connect bots.
nova-3-general. Please see the full list of supported languages and models.Similarly, follow the AWS guide to configure Deepgram as the TTS provider in your Amazon Connect bots.
aura-2.thalia. Under Language, choose Set manually and use a language that is supported by the voice, e.g. English. Please see the full list of supported languages and voices. The model and language/voice combination in Connect setting will map to Deepgram’s model name such as aura-2-thalia-en.