Outputs: Server Events
Server messages you will receive from the Agent server.
Server Events are messages sent from the Deepgram server to the client over the WebSocket connection during a voice agent interaction. These events provide real-time updates about the conversation’s status, including user and agent actions, as well as any processing that’s occurring.
List of Server Events
Welcome
: Confirms that the WebSocket has opened successfully.Settings Applied
: Confirms that the configuration settings have been applied.Conversation Text
: Provides the text of what was spoken by either the user or the agent.User Started Speaking
: Notifies that the user has begun speaking.Agent Thinking
: Informs the client that the agent is processing information.Function Call Request
: Sent when the agent needs to make a function call.Function Call Response
: Sent to provide information about a function call.Prompt Updated
: Confirms that a Prompt Configuration change has been applied.Speak Updated
: Confirms that a Speak Configuration change has been applied.Agent Audio Done
: Indicates that the server has finished sending the final audio segment to the client.Agent Errors
: Notifies the client if an error has occurred on the server side.Agent Warnings
: Notifies the client if a warning has occurred on the server side.
Each of these events serves a specific purpose in managing the flow of the conversation and keeping the client informed about the state of the interaction. They allow for a dynamic and responsive experience when using Deepgram’s Voice Agent API.