<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: RASHMITHA NAKIRIKANTI</title>
    <description>The latest articles on DEV Community by RASHMITHA NAKIRIKANTI (@rashu_10).</description>
    <link>https://dev.to/rashu_10</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4078576%2Fa6547998-d770-4c1c-8b1d-8269c1122d02.png</url>
      <title>DEV Community: RASHMITHA NAKIRIKANTI</title>
      <link>https://dev.to/rashu_10</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/rashu_10"/>
    <language>en</language>
    <item>
      <title>Building MediBuddy AI: An Ultra-Fast Multilingual Voice Health Assistant for India 🇮🇳</title>
      <dc:creator>RASHMITHA NAKIRIKANTI</dc:creator>
      <pubDate>Sat, 15 Aug 2026 08:45:47 +0000</pubDate>
      <link>https://dev.to/rashu_10/building-medibuddy-ai-an-ultra-fast-multilingual-voice-health-assistant-for-india-3oa</link>
      <guid>https://dev.to/rashu_10/building-medibuddy-ai-an-ultra-fast-multilingual-voice-health-assistant-for-india-3oa</guid>
      <description>&lt;p&gt;Over the last 10 days, I participated in the &lt;strong&gt;10 Days of Voice Agents — #VoiceForBharat Edition&lt;/strong&gt; challenge organized by &lt;strong&gt;Murf AI&lt;/strong&gt;. My goal was to build a production-grade, real-time voice agent tailored for India's healthcare landscape: &lt;strong&gt;MediBuddy AI (मेडिबड्डी)&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;In this blog post, I’ll share the story behind MediBuddy AI, dive into its architecture and key features, discuss the tough engineering challenges I faced, and provide a complete step-by-step guide so you can build your own real-time voice agent powered by &lt;strong&gt;Murf Falcon TTS&lt;/strong&gt;!&lt;/p&gt;




&lt;h2&gt;
  
  
  📌 1. The Problem &amp;amp; The Vision
&lt;/h2&gt;

&lt;p&gt;In many parts of India, access to immediate healthcare guidance is severely limited by:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Language Barriers:&lt;/strong&gt; Over 80% of citizens prefer communicating in their native regional languages (Hindi, Telugu, Tamil, Kannada, Bengali, etc.) or code-mixed dialects (Hinglish/Teluglish).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Literacy &amp;amp; Tech Barriers:&lt;/strong&gt; Text-only apps, chat interfaces, and complex forms create high friction for elderly or non-tech-savvy users.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Triage Delay:&lt;/strong&gt; People often struggle to determine whether symptoms (e.g., chest tightness, high fever, sudden dizziness) require an immediate visit to an Emergency ER or can be handled at a local Primary Health Centre (PHC).&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Why Voice?
&lt;/h3&gt;

&lt;p&gt;Voice is the most natural, accessible, and fast human interface. When a patient or family member is anxious, speaking naturally in their mother tongue provides instant clarity and reassurance.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;MediBuddy AI&lt;/strong&gt; acts as a warm, empathetic &lt;strong&gt;Voice Health Saathi (Companion)&lt;/strong&gt; that triages symptoms, provides localized healthcare guidance, recalls past medical history, and seamlessly escalates critical cases to human emergency specialists.&lt;/p&gt;




&lt;h2&gt;
  
  
  🏗️ 2. How the System Works (Architecture)
&lt;/h2&gt;

&lt;p&gt;A seamless, human-like voice conversation requires sub-second end-to-end latency. If the agent takes more than 1 second to respond, the conversation feels awkward and robotic.&lt;/p&gt;

&lt;p&gt;MediBuddy AI achieves an average &lt;strong&gt;0.84s end-to-end response latency&lt;/strong&gt; using a modern streaming pipeline:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fprvsgv90ajizt6v7lcgs.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fprvsgv90ajizt6v7lcgs.png" alt=" " width="799" height="433"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Core Stack Components:
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Real-time Audio Transport:&lt;/strong&gt; &lt;a href="https://livekit.io/" rel="noopener noreferrer"&gt;LiveKit WebRTC&lt;/a&gt; for ultra-low latency full-duplex audio streaming.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Speech-to-Text (STT):&lt;/strong&gt; &lt;a href="https://deepgram.com/" rel="noopener noreferrer"&gt;Deepgram Nova-2&lt;/a&gt; for accurate multilingual Indian English &amp;amp; regional speech recognition.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Brain / Reasoning (LLM):&lt;/strong&gt; &lt;a href="https://ai.google.dev/" rel="noopener noreferrer"&gt;Google Gemini 2.5 Flash&lt;/a&gt; / OpenAI GPT-4o with strict health triage guardrails.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Text-to-Speech (TTS):&lt;/strong&gt; &lt;a href="https://murf.ai/api/docs/text-to-speech/streaming" rel="noopener noreferrer"&gt;Murf Falcon&lt;/a&gt; — The world's fastest streaming TTS (55ms latency) providing natural Indian English and regional accents.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Frontend UI:&lt;/strong&gt; Next.js 15, Tailwind CSS, Radix UI, and &lt;code&gt;@livekit/components-react&lt;/code&gt;.&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  ✨ 3. Key Features Built During the Challenge
&lt;/h2&gt;

&lt;p&gt;Here are the 6 standout capabilities built into MediBuddy AI:&lt;/p&gt;

&lt;h3&gt;
  
  
  1️⃣ Ultra-Fast Indian Accent Voice with Murf Falcon
&lt;/h3&gt;

&lt;p&gt;Using &lt;strong&gt;Murf Falcon&lt;/strong&gt;, MediBuddy responds with natural voice inflections and localized pronunciations. With Falcon's ~55ms TTS synthesis latency, the agent starts streaming audio response chunks before the LLM finishes generating the entire sentence!&lt;/p&gt;

&lt;h3&gt;
  
  
  2️⃣ Multilingual &amp;amp; Code-Mixed Intelligence
&lt;/h3&gt;

&lt;p&gt;MediBuddy supports seamless switching between &lt;strong&gt;English, Hindi, Telugu, Tamil, Kannada, Bengali, Gujarati, Marathi, Punjabi, and Malayalam&lt;/strong&gt;. It gracefully understands code-mixed speech like Hinglish ("&lt;em&gt;Doctor saab, mujhe kal raat se severe headache aur fever hai&lt;/em&gt;").&lt;/p&gt;

&lt;h3&gt;
  
  
  3️⃣ Emergency Triage &amp;amp; Safety Guardrails
&lt;/h3&gt;

&lt;p&gt;MediBuddy uses structured tools to classify symptoms into three urgency levels:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🚨 &lt;strong&gt;EMERGENCY (Red):&lt;/strong&gt; Triggers immediate emergency alert &amp;amp; human specialist escalation protocol.&lt;/li&gt;
&lt;li&gt;⚠️ &lt;strong&gt;URGENT (Yellow):&lt;/strong&gt; Advises visiting the nearest clinic within 24 hours.&lt;/li&gt;
&lt;li&gt;🟢 &lt;strong&gt;ROUTINE (Green):&lt;/strong&gt; Gives general wellness advice and self-care tips.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  4️⃣ Real-Time Facility &amp;amp; Primary Health Centre (PHC) Lookup
&lt;/h3&gt;

&lt;p&gt;Equipped with dynamic function calling, MediBuddy can search for the nearest healthcare facility based on the user's PIN code or locality.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="nd"&gt;@llm.ai_callable&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;description&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Lookup nearest Primary Health Centre or Hospital by location or pincode&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;async&lt;/span&gt; &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;lookup_nearest_facility&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;location&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;str&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;urgency_level&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;str&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;-&amp;gt;&lt;/span&gt; &lt;span class="nb"&gt;str&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="c1"&gt;# Query health registry database
&lt;/span&gt;    &lt;span class="n"&gt;results&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;find_phc_facilities&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;location&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Found &lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="nf"&gt;len&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;results&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s"&gt; facilities near &lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;location&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s"&gt;: &lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;results&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  5️⃣ Patient Consent &amp;amp; Returning User Memory
&lt;/h3&gt;

&lt;p&gt;MediBuddy strictly requests user consent before storing any health context. For returning patients, it remembers previous symptoms, allergies, and ongoing medications to personalize consultation.&lt;/p&gt;

&lt;h3&gt;
  
  
  6️⃣ Live Call Performance Dashboard
&lt;/h3&gt;

&lt;p&gt;A real-time analytics dashboard tracks:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Total Calls &amp;amp; Success Rate&lt;/strong&gt; (e.g., 73.3% triage resolution)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Average Agent Latency&lt;/strong&gt; (0.84 seconds)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Failure Breakdown&lt;/strong&gt; (User disconnects vs carrier timeouts)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Live Human Escalation Requests&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🛠️ 4. Difficult Engineering Challenges &amp;amp; How I Solved Them
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Challenge #1: Overcoming Speech Interruption &amp;amp; Audio Latency Jitter
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;The Problem:&lt;/strong&gt; In early tests, background noise or quick user interjections ("&lt;em&gt;Wait, let me explain...&lt;/em&gt;") caused the agent to either stop mid-sentence unnecessarily or ignore the user's speech entirely.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Fix:&lt;/strong&gt; &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Configured Deepgram's Voice Activity Detection (VAD) with optimized &lt;code&gt;endpointing&lt;/code&gt; (300ms min silence).&lt;/li&gt;
&lt;li&gt;Leveraged LiveKit Agent's built-in &lt;code&gt;interrupt_speech&lt;/code&gt; handling, allowing Murf Falcon audio playback to pause instantly the moment user speech was detected, mimicking real human turn-taking.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Challenge #2: Preventing LLM Hallucinations on Medical Advice
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;The Problem:&lt;/strong&gt; LLMs can sometimes give overly confident diagnostic claims, which is dangerous in a healthcare application.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Fix:&lt;/strong&gt; &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Enforced a rigid &lt;strong&gt;Safety Guardrail Prompt&lt;/strong&gt;: MediBuddy is strictly instructed to act as a &lt;em&gt;triage assistant&lt;/em&gt;, NOT a diagnosing physician.&lt;/li&gt;
&lt;li&gt;Mandated structured tool usage for triage classification before generating spoken responses.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🚀 5. How to Build &amp;amp; Run MediBuddy AI (Step-by-Step)
&lt;/h2&gt;

&lt;p&gt;Want to run this project locally or build your own voice agent? Here is the quickstart guide!&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 1: Prerequisites
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Python 3.10+&lt;/li&gt;
&lt;li&gt;Node.js 18+ &amp;amp; &lt;code&gt;pnpm&lt;/code&gt; (&lt;code&gt;npm install -g pnpm&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;uv&lt;/code&gt; Python package manager (&lt;code&gt;powershell -c "irm https://astral.sh/uv/install.ps1 | iex"&lt;/code&gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Step 2: Clone &amp;amp; Set Up Environment Variables
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git clone https://github.com/murf-ai/murf-livekit-starter.git
&lt;span class="nb"&gt;cd &lt;/span&gt;murf-livekit-starter
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Create &lt;code&gt;.env.local&lt;/code&gt; inside &lt;code&gt;backend/&lt;/code&gt; and &lt;code&gt;frontend/&lt;/code&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;# LiveKit Credentials
LIVEKIT_URL=wss://your-livekit-project.livekit.cloud
LIVEKIT_API_KEY=your_livekit_api_key
LIVEKIT_API_SECRET=your_livekit_api_secret

# AI &amp;amp; Voice Providers
MURF_API_KEY=your_murf_api_key
DEEPGRAM_API_KEY=your_deepgram_api_key
GOOGLE_API_KEY=your_google_gemini_api_key
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;⚠️ &lt;strong&gt;Security Tip:&lt;/strong&gt; Never commit your &lt;code&gt;.env.local&lt;/code&gt; files to Git. Keep them in &lt;code&gt;.gitignore&lt;/code&gt;.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Step 3: Install &amp;amp; Start Backend Agent
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;cd &lt;/span&gt;backend
uv &lt;span class="nb"&gt;sync
&lt;/span&gt;uv run python src/agent.py dev
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Step 4: Install &amp;amp; Start Frontend Web App
&lt;/h3&gt;

&lt;p&gt;In a second terminal:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;cd &lt;/span&gt;frontend
pnpm &lt;span class="nb"&gt;install
&lt;/span&gt;pnpm dev
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Open &lt;strong&gt;&lt;a href="http://localhost:3000" rel="noopener noreferrer"&gt;http://localhost:3000&lt;/a&gt;&lt;/strong&gt; in Google Chrome, click &lt;strong&gt;Start Consultation&lt;/strong&gt;, grant microphone permissions, and start talking to your voice agent!&lt;/p&gt;




&lt;h2&gt;
  
  
  📊 6. Evidence &amp;amp; Demo Showcase
&lt;/h2&gt;

&lt;h2&gt;
  
  
  🎥 My Voice Agent Journey — Day 1 to Day 9
&lt;/h2&gt;

&lt;p&gt;Before sharing the final MediBuddy AI implementation, here's a look at how the voice agent evolved throughout the challenge.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://drive.google.com/file/d/1GLx_1u9Aeme9zMGzO1XMKXIwZo0w-3Lw/view?usp=sharing" rel="noopener noreferrer"&gt;Watch the Day 1–Day 9 Journey&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This journey shows how MediBuddy AI evolved from a basic voice interaction into a multilingual health assistant with tools, memory, safety guardrails, and analytics.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Main Consultation Interface (MediBuddy Home)
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8dyxp1n8lpgyz16ayw93.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8dyxp1n8lpgyz16ayw93.png" alt=" " width="800" height="416"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;The main MediBuddy web UI featuring one-click voice consultation, multilingual options, emergency triage guidelines, and quick access to health facility lookup &amp;amp; call performance analytics.&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Live Call Performance Dashboard
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqydqn83vknul8os6nggk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqydqn83vknul8os6nggk.png" alt=" " width="800" height="416"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;The real-time call performance dashboard tracking:&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Total Calls Processed:&lt;/strong&gt; 45 Calls&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Average Agent Latency:&lt;/strong&gt; &lt;strong&gt;0.84 seconds&lt;/strong&gt; (End-to-end voice response time)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Successful Triage Rate:&lt;/strong&gt; &lt;strong&gt;73.3%&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Call Failure Breakdown:&lt;/strong&gt; Automated task outcome classification &amp;amp; escalation logs.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🔮 7. What's Next?
&lt;/h2&gt;

&lt;p&gt;Future improvements I plan to add:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;📞 &lt;strong&gt;Twilio SIP Integration:&lt;/strong&gt; Allow users to dial into MediBuddy directly via traditional landline/mobile phone calls.&lt;/li&gt;
&lt;li&gt;📱 &lt;strong&gt;WhatsApp Voice Note Integration:&lt;/strong&gt; Allow async triage via WhatsApp voice messages.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🔗 Links &amp;amp; Resources
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;GitHub Repository:&lt;/strong&gt;&lt;a href="https://github.com/Rashu-10/Murf-_Day_1" rel="noopener noreferrer"&gt;https://github.com/Rashu-10/Murf-_Day_1&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Murf Falcon TTS Docs:&lt;/strong&gt; &lt;a href="https://murf.ai/api/docs/text-to-speech/streaming" rel="noopener noreferrer"&gt;murf.ai/api/docs&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;LiveKit Voice AI Docs:&lt;/strong&gt; &lt;a href="https://docs.livekit.io/agents/start/voice-ai/" rel="noopener noreferrer"&gt;docs.livekit.io/agents&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  Acknowledgments
&lt;/h3&gt;

&lt;p&gt;Huge thanks to &lt;strong&gt;Murf AI&lt;/strong&gt; for hosting the &lt;strong&gt;#VoiceForBharat 10 Days of Voice Agents&lt;/strong&gt; challenge! Building with Murf Falcon has set a new benchmark for ultra-fast, natural voice AI. &lt;/p&gt;

&lt;p&gt;&lt;em&gt;If you found this post helpful, give it a ❤️ and share your thoughts in the comments!&lt;/em&gt;&lt;/p&gt;

</description>
      <category>murfai</category>
      <category>agents</category>
      <category>nextjs</category>
      <category>voiceforbharat</category>
    </item>
  </channel>
</rss>
