ไปŠๆ—ฅๅทฒๆ›ดๆ–ฐ 133 ๆก่ต„่ฎฏ | ็ดฏ่ฎก 37382 ๆกๅ†…ๅฎน
ๅ…ณไบŽๆˆ‘ไปฌ

Building Roshni: A Real-Time, Multi-Agent Financial Voice AI for Bharat ๐Ÿ‡ฎ๐Ÿ‡ณ

Saptak Roy 2026ๅนด08ๆœˆ15ๆ—ฅ 11:21 6 ๆฌก้˜…่ฏป ๆฅๆบ๏ผšDev.to

Building Roshni: An Ultra-Low Latency, Multi-Agent Financial Voice Assistant for Bharat ๐Ÿ‡ฎ๐Ÿ‡ณ How I built an end-to-end, multilingual financial voice AI using Murf Falcon, LiveKit Agents, Deepgram Nova-3, Google Gemini, and Next.js during the 10 Days of AI Voice Agents Challenge. ๐ŸŒŸ 1. The Problem & Why Voice Matters for Bharat In India, financial inclusion has accelerated rapidly with UPI, digital banking, and government-backed credit initiatives. However, navigating complex interest rates, eligibility criteria for government schemes (like PM Mudra or Sukanya Samriddhi Yojana), and understanding formal banking terms remains intimidating for millions of citizensโ€”especially in regional and tier-2/3 heartlands where digital interfaces can be overwhelming. Text-first interfaces fail where voice thrives. When rural entrepreneurs or first-time bank customers have questions, they don't want to navigate complex web forms or read dense PDFs. They want to ask a direct question in their language and get an immediate, clear, spoken answer. To solve this, I built Roshni AI (and her specialist counterpart, Vikram ) โ€” an ultra-low latency, conversational financial assistant engineered for natural voice interactions in English, Hindi (Devanagari script), and Hinglish. ๐Ÿ—๏ธ 2. High-Level Architecture & Tech Stack Building a real-time conversational agent requires synchronizing four core pipelines with sub-second latency: [ ๐Ÿ‘ค User Microphone ] โ”‚ (WebRTC Audio Stream) โ–ผ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ LiveKit Agents Worker โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ–ผ โ–ผ โ–ผ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ Deepgram โ”‚ โ”€โ”€โ”€โ”€โ–บ โ”‚Google Geminiโ”‚ โ”€โ”€โ”€โ”€โ–บ โ”‚ Murf Falcon โ”‚ โ”‚ Nova-3 โ”‚ โ”‚ (LLM) โ”‚ โ”‚ Fast TTS โ”‚ โ”‚ (Fast STT) โ”‚ โ”‚ โ”‚ โ”‚ (Anisha / Samar)โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ (Tool / Handoff) โ”‚ โ–ผ โ–ผ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” [ ๐Ÿ”Š Audio Output ] โ”‚ SQLite Memory โ”‚ โ”‚ & Analytics โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ The Stack: TTS (Text-to-Speech):

ๆœฌๆ–‡ๅ†…ๅฎนๆฅๆบไบŽไบ’่”็ฝ‘๏ผŒ็‰ˆๆƒๅฝ’ๅŽŸไฝœ่€…ๆ‰€ๆœ‰
ๆŸฅ็œ‹ๅŽŸๆ–‡