opncrafter
🎙️

Voice Agents

Build AI agents that speak and listen in real-time.

Voice is the most natural interface for AI, and 2025 is the year it became practical. With latencies under 300ms end-to-end, voice AI can now hold real conversations that feel natural — not like talking to an IVR system. OpenAI's Realtime API, ElevenLabs, and Deepgram have made this achievable for individual developers.

Building a voice agent requires understanding the full pipeline: audio capture and VAD (Voice Activity Detection) to segment speech, ASR (Automatic Speech Recognition) to transcribe it, LLM inference to generate a response, and TTS (Text-to-Speech) synthesis to speak it back — all faster than a human pause. Bottlenecks at any stage break the conversational flow.

In this track, I cover the OpenAI Realtime API (WebSocket-based, the lowest-latency option), ElevenLabs for production-quality voice synthesis with emotion control, Deepgram for enterprise ASR, and a complete project — an AI receptionist that handles phone calls via Twilio. The patterns here power real customer service bots in production.

📚 Learning Path

  1. OpenAI Realtime API: WebSocket voice-to-voice
  2. ElevenLabs voice synthesis and cloning
  3. Deepgram ASR and audio intelligence
  4. Build: Deepgram + OpenAI voice bot
  5. Build: AI Phone Receptionist with Twilio

5 Guides in This Track

OpenAI Realtime API

Sub-300ms voice-to-voice with the OpenAI Realtime API — WebSocket sessions, VAD, function calling, and interruption handling in production.

Read Guide →

ElevenLabs Agents

Build managed conversational AI agents with human-like voices using ElevenLabs — latency optimization, voice cloning, and agent conversation design.

Read Guide →

Deepgram Voice AI

Deepgram Nova-3 for production STT — streaming transcription, word-level timestamps, speaker diarization, and the Audio Intelligence API.

Read Guide →

Tutorial: Voice Bot

Build a real-time voice bot using Deepgram STT and GPT-4o — WebSocket streaming, turn detection, and text-to-speech response pipeline.

Read Guide →

Project: AI Receptionist

Build a fully functional AI phone receptionist using Twilio, Deepgram, and GPT-4o that handles calls, books appointments, and escalates to humans.

Read Guide →
← Browse all topics