The Deepgram Voice Agent API integrates with Genesys Cloud CX through the Genesys Audio Connector, establishing a bidirectional WebSocket connection for real-time voice input and output.
The Voice Agent API bundles speech-to-text, LLM reasoning, and text-to-speech into a single pipeline, delivering approximately 425 ms round-trip latency.
You will need:
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!
Deepgram Voice Agent)wss://integrations.deepgram.com/genesys/acThis action hands the call to the Deepgram Voice Agent.
In the Audio Connector’s Session Variables, add a variable:
configFor optimal audio quality, include the following in your agent configuration:
To allow the Voice Agent to end the call, add an end_conversation function to the agent configuration. The function’s properties are sent back to Genesys and can be mapped as session output variables.
If you use a self-hosted setup, deploy a middleware server to connect Genesys with the Deepgram Voice Agent. Contact your Deepgram account executive for access and setup instructions.
You can adjust your agent’s behavior using these configuration fields: