Build a Voice Agent in an Hour with Claude Code | AssemblyAI Workshop @AssemblyAI
Build a Voice Agent in an Hour with Claude Code | AssemblyAI Workshop  @AssemblyAI
Uploaded June 2026 | Updated September 2026, 3 weeks ago
In this live workshop, AssemblyAI Product Manager Dan Ince builds a fully working appointment booking voice agent from scratch, using only the AssemblyAI Voice Agent API and Claude Code.

No pre-written code, custom tools or MCP servers. Just a docs URL and a few prompts.

By the end, you'll have a working voice agent with a frontend UI, tool calling, and a deployment you can share with anyone.

What you'll walk away with:

-A working voice agent app you can run locally or deploy to Railway
-The exact Claude Code prompts used to scaffold backend, frontend, and tool calling
-A reusable architecture pattern (Python backend for token auth + HTML frontend) that keeps your API key off the client
-Techniques for appointment booking, tool chaining, and progressive tool reveal
-Practical tips on turn detection, echo cancellation, and reducing latency
-Answers from the most popular building FAQs

What you'll need:

πŸ”‘ A free AssemblyAI API key: assemblyai.com/products/voice-agent-api?utm_source=youtube&utm_medium=referral&utm_campaign=workshop&utm_content=claude_voice_agent
πŸ€– Claude Code (VS Code plugin or the Claude app)
πŸ–₯️ Docs link to drop in Claude Code: assemblyai.com/docs/voice-agents/voice-agent-api

⏱ Jump to the build:
11:39 β€” Live build starts: blank project in VS Code
13:35 β€” Prompt 1: Scaffold Python backend + HTML frontend with token auth
18:31 β€” Running the app locally for the first time
24:51 β€” First working voice agent in the browser
29:02 β€” Prompt 2: Add appointment booking tool call
35:40 β€” Prompt 3: UI redesign (car mechanic booking agent)
43:13 β€” Final live demo: voice agent handles a full MOT booking
45:20 β€” Progressive tool reveal: how to eliminate tool-calling hallucinations
47:18 β€” Turn detection tuning + echo cancellation tips
54:00 β€” Deploying to Railway and generating a shareable URL

The full code is on GitHub: github.com/dan-ince-aai/apex-auto-voice-agent

β–¬β–¬β–¬β–¬β–¬β–¬β–¬β–¬β–¬β–¬β–¬β–¬ CONNECT β–¬β–¬β–¬β–¬β–¬β–¬β–¬β–¬β–¬β–¬β–¬β–¬

πŸ–₯️ Website: assemblyai.com
🐦 Twitter: twitter.com/AssemblyAI
🦾 Discord: discord.gg/Cd8MyVJAXd
▢️ Subscribe: youtube.com/c/AssemblyAI?sub_confirmation=1
πŸ”₯ We're hiring! Check our open roles: assemblyai.com/careers

β–¬β–¬β–¬β–¬β–¬β–¬β–¬β–¬β–¬β–¬β–¬β–¬β–¬β–¬β–¬β–¬β–¬β–¬β–¬β–¬β–¬β–¬β–¬β–¬β–¬β–¬β–¬β–¬β–¬β–¬β–¬β–¬β–¬

#voiceagents #voiceai
Build a Voice Agent in an Hour with Claude Code | AssemblyAI WorkshopLLM Gateway: One API for All AI ModelsUniversal-3.5 Pro Demo: Context Carryover and moreHow to Apply LLMs on Audio Recordings with Multiple SpeakersBuild an AI medical note-taker with one APIWe Tested our Speech AI a DJ Booth at the Miami GPGraph Neural Networks – 7 Applications  #machinelearning #deeplearningai #graphml #deeplearningRetrieval Augmented Generation explained on a high-level #RAG #retrievalaugmentedgenerationπŸŽ™οΈBuild An AI Voice Agent With DeepSeek R1 (Python)Build an AI Voice Agent in 10 MinutesConversation Intelligence starts with AssemblyAIWhy β€œWho Said What” Matters (EdgeTier) πŸ—£οΈ
AssemblyAI |

Build a Voice Agent in an Hour with Claude Code | AssemblyAI Workshop

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER