Building SafeReach: A 10-Day Disaster-Response Voice Agent Build

I just wrapped up the "10 Days of Voice Agents — VoiceForBharat Edition" challenge by Murf AI, and I built something I'm genuinely glad exists now, even in prototype form: SafeReach, a voice-based disaster-response assistant for the Disaster Response track.

This post is the honest version of that build. Not the highlight reel — the version with the import errors, the SIP failure I couldn't immediately explain, and the design decisions I second-guessed halfway through. If you're thinking about building a voice agent yourself, I think the debugging is more useful to you than the demo.

The problem I wanted to solve

During a flood or a cyclone, people don't sit down and type. They're stressed, their hands might be full, they might be moving, and sometimes the situation is loud or chaotic. Typing a query into a chatbot is a strange ask in that moment. Speaking is not.