Feature Overview
Voice Selection
Section titled “Voice Selection”| Voice Selection |
|---|
| Deepgram TTS Voice Models |
| Third Party TTS Voice Models |
Supported LLM Models
Section titled “Supported LLM Models”| Models |
|---|
| LLM Models |
Conversation Context
Section titled “Conversation Context”| Feature |
|---|
| Agent Context |
Inputs: Client Messages
Section titled “Inputs: Client Messages”| Feature |
|---|
| Settings |
| Update Speak |
| Update Think |
| Update Prompt |
| Inject Agent Message |
| Inject User |
| Force End Turn |
| Agent Keep Alive |
Outputs: Server Events
Section titled “Outputs: Server Events”| Feature |
|---|
| Welcome |
| Settings Applied |
| Conversation Text |
| User Started Speaking |
| Agent Thinking |
Acknowledgements (PromptUpdated, SpeakUpdated, ThinkUpdated) |
| Agent Audio Done |
| Errors & Warnings |
Input / Output Events
Section titled “Input / Output Events”Session Length
Section titled “Session Length”Sessions close automatically after 2 hours. The server warns you 5 minutes ahead with MAXIMUM_SESSION_LENGTH_APPROACHING and closes the session with a MAXIMUM_SESSION_LENGTH_REACHED error. To keep a conversation going, start a new session and replay the prior turns in agent.context. See Maximum session length.