Building Vidya: An Ultra-Fast Bilingual Voice AI Tutor with Murf Falcon & LiveKit (10 Days of Voice Agents)
Building Vidya: An Ultra-Fast Bilingual Voice AI Tutor. Over the past 10 days, as part of the #VoiceForBharat 10 Days of Voice Agents Challenge , I built Vidya — a real-time, bilingual (English/Hindi) AI Voice Tutor designed to make learning interactive, accessible, and human-like for students across India. In this post, I’ll share the story of how Vidya came to life, dive into the architecture…
Over the course of ten days, as part of the #VoiceForBharat challenge, the author successfully created Vidya, an ultra-fast bilingual voice AI tutor for English and Hindi. The project aimed to provide a natural, hands-free learning experience for students in India who may struggle with digital literacy or language barriers. The post details the architecture, key features, challenges faced, and steps to build a production-ready voice agent using various tools.
Key features of Vidya include ultra-low latency voice powered by Murf Falcon TTS, bilingual support with Deepgram Nova-3 STT and Google Gemini, personalized memory for returning users, interactive learning tools like fetching exercises, scoring answers, awarding stars, scraping websites, outbound telephony using SIP calls, human escalation with explicit consent, call analytics dashboard, and dynamic multi-agent handoffs.
Throughout the development process, the author faced several challenges, such as reducing conversational latency, ensuring user privacy, and preserving session state during agent handoffs. Solutions included enabling streaming at every stage of the process, obtaining explicit consent before logging or sharing user data, and using LiveKit Agents SDK's session.update_agent() along with WebRTC data channel events for seamless handoffs.
Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.
This story
This is one outlet's version. Read the fullest account.