Skip to Main Content
Talk Intermediate

Building Reliable AI Voice Agents with Open-Source Speech and Realtime Infrastructure

Proposal status is Rejected
Session Description

AI voice agents are becoming common in customer support, healthcare, education, fintech, and internal enterprise workflows. But building a voice agent that works well in the real world is very different from building a text chatbot.

A production voice agent has to listen, understand, reason, speak, handle interruptions, recover from latency spikes, and work across noisy networks and different accents. Small delays can make the conversation feel broken. A missing fallback can turn a useful assistant into a frustrating IVR-like experience.

This talk is a practical architecture guide for building reliable AI voice agents using open-source and open-standard components.

The session will break down the core pipeline of a voice agent: audio input, voice activity detection, speech-to-text, language model reasoning, tool/function calling, text-to-speech, audio output, turn-taking, interruption handling, fallback models, and observability. It will also cover where open-source tools can be used in the stack, such as open speech recognition models, open TTS engines, open LLMs, WebRTC/SIP-based transport, and open observability tools.

The goal is not to promote a product, but to help developers understand the engineering decisions behind real-time AI voice systems. The talk will focus on practical trade-offs: latency vs accuracy, streaming vs non-streaming STT, hosted vs self-hosted models, fallback model design, hallucination control, tool-call safety, and debugging failed conversations.

The talk will also explain how teams can design an AI voice agent architecture that is modular, inspectable, and not locked into a single closed provider.

By the end of the session, attendees will understand how to design, debug, and improve AI voice agents using open-source-friendly architecture patterns and production reliability principles.

Key Takeaways

1. Understand the end-to-end architecture of an AI voice agent, including audio input, VAD, STT, LLM reasoning, tool calling, TTS, and audio output.

2. Learn why voice agents are harder than text chatbots because of latency, interruptions, turn-taking, accents, noise, and real-time user expectations.

3. Learn how open-source tools and open standards can be used across the voice agent stack, including speech recognition, text-to-speech, LLMs, WebRTC/SIP transport, and observability.

4. Understand key production trade-offs such as latency vs accuracy, streaming vs non-streaming speech recognition, self-hosted vs hosted models, and fallback model design.

5. Learn how to design safer voice agents with tool-call constraints, fallback flows, human handoff, prompt boundaries, and conversation logging.

6. Walk away with a reusable architecture checklist for building reliable, modular, and open-source-friendly AI voice agents.

References

Session Categories

Technology architecture
Engineering practice - productivity, debugging
Tutorial about using a FOSS project
AI/ML with open tools

Which track are you applying for?

Main track

Speakers

Arjun Kava
Arjun Kava Founder | Videosdk.live

Arjun Kava is the CEO of VideoSDK and a researcher working across compilers, real-time deep learning/AI, video technology, and live streaming infrastructure. He builds developer-first infrastructure for realtime communication systems, including audio/video, livestreaming, and AI-powered voice experiences. His work focuses on scalable, low-latency, modular systems that help developers build production-ready communication applications. He is interested in open standards, realtime infrastructure, and practical engineering patterns for building reliable human-AI interaction systems.