Skip to main content

Building Voice Agents

Voice agents use the same role, goal, instructions, tools, knowledge, and guardrail model as text agents, with additional audio and telephony settings.

Create a voice agent

  1. Open Voice Agents in Studio.
  2. Click Create Agent.
  3. Choose an engine mode: Realtime or Pipeline.
  4. Configure the agent’s role, goal, and instructions.
  5. Choose who speaks first: the agent or the caller.
  6. Optional: connect a Knowledge Base, tools, and dynamic variables.
  7. Test the agent before assigning a phone number.

Engine settings

ModeConfigure
RealtimeRealtime model, voice, instructions
PipelineSTT provider, LLM provider, TTS provider, voice

Advanced options

  • Noise cancellation for noisy environments
  • Preemptive generation for lower latency
  • Call recording for QA and compliance
  • Knowledge Base retrieval for grounded answers