Ready to go from zero to deployed voice agent?
Voice AI is moving fast, but most tutorials end at "hello world" and leave you wondering how to actually ship something to production. This intensive workshop takes you through the entire journey: building a complete voice agent with TypeScript and React, deploying it to production, setting up observability, and creating evaluation frameworks—all the pieces you need for real-world JavaScript applications.
What you'll build:
- A full-stack voice agent using LiveKit's TypeScript SDK
- React UI with real-time audio visualization and state management
- Production deployment with proper observability
- Automated testing and evaluation frameworks
Topics covered:
- Setting up WebRTC audio streams with TypeScript
- Integrating STT, LLM, and TTS models in your JavaScript stack
- Building React UI for voice interactions with real-time state
- Handling interruptions and natural turn-taking
- Deploying to production (Vercel)
- Setting up observability and session replay
- Building evaluation frameworks for quality assurance
This isn't a demo – it's a bootcamp. You'll write TypeScript code, debug issues, and deploy to production. By the end, you'll have a working voice agent and the confidence to build more.
This workshop has been presented at JSNation 2026, check out the latest edition of this JavaScript Conference.












