Speech-to-speech realtime
Streams caller audio and returns spoken responses over a persistent WebSocket session.
AI Models
xAI's full-duplex Grok Voice model for live phone agents. Stream call audio in and play spoken replies back in the same session.
Grok Voice is xAI's full-duplex speech model for live agents. It streams spoken replies, supports natural turn-taking, and can use tools during the call.
With AgentDuet, the phone connection stays on AgentDuet. Your application streams caller audio into Grok Voice and plays speech back to the caller.
For setup, credentials, and API details, use the Documentation link above.
The technical characteristics that matter when deciding whether this provider belongs in your application.
Streams caller audio and returns spoken responses over a persistent WebSocket session.
Supports function tools and search-style capabilities during the live conversation.
Can use provider-managed voice activity detection for natural turn-taking.
Works with call audio streams that map cleanly to AgentDuet sessions.
Practical scenarios where the provider's role is clear and the surrounding systems remain under application control.
Handle spoken requests while tools retrieve account or product facts.
Qualify inbound callers and capture structured next steps.
Keep a responsive voice agent available across phone sessions.
These providers occupy a similar role in the stack. Compare their strengths, operating model, and surrounding services.
AgentDuet handles the phone and messaging boundary. Your model runs the conversation.