Full-duplex conversation
Streams caller audio to ElevenLabs and plays back synthesized voice concurrently.
Agent Orchestration
Deploy lifelike conversational voice agents on AgentDuet phone calls and WhatsApp using the ElevenLabs Python SDK.
ElevenLabs Conversational AI enables developers to deploy lifelike, low-latency conversational agents with customizable voices, knowledge bases, and tools.
With AgentDuet, phone calls and WhatsApp voice channels connect directly to ElevenLabs agents through a custom AsyncAudioInterface. AgentDuet delivers 16 kHz Linear PCM audio and clears playback on barge-in in sub-1ms.
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 to ElevenLabs and plays back synthesized voice concurrently.
Clears AgentDuet pending playback buffer instantaneously when the caller interrupts.
Executes custom Python functions during the live call using ElevenLabs ClientTools.
Passes caller metadata and dynamic context into the ElevenLabs agent session initiation.
Practical scenarios where the provider's role is clear and the surrounding systems remain under application control.
Provide natural, lifelike voice assistance for incoming customer inquiries.
Check calendar availability via client tools and confirm bookings over the phone.
Replace rigid DTMF trees with conversational voice agents that understand natural speech.
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.