Inspiration

Citizens often struggle with slow, unclear, or inaccessible ways to report civic issues. We wanted a voice-first, human-like interfacethat feels natural and immediate.

What it does

VoiceResolve lets users report civic issues entirely through speech. It analyzes the issue using Google Gemini (Vertex AI) and responds with clear, empathetic voice feedback using ElevenLabs Agents.

How we built it

  • ElevenLabs Agent for conversational voice interaction
  • Google Cloud Vertex AI (Gemini) for issue analysis
  • FastAPI backend hosted on Google Cloud Run
  • Webhook tool connecting ElevenLabs Agent → backend API

Challenges we ran into

  • Integrating real-time voice with backend analysis
  • Cloud deployment and dependency issues
  • Managing API limits and timeouts
  • Designing a clean voice-first flow without UI clutter

Accomplishments that we're proud of

Fully voice-driven experience (no typing required) Seamless ElevenLabs Agent + Gemini integration Deployed, publicly accessible cloud backend Clear civic responses with urgency and action

What we learned

Voice-first design changes how users interact with AI Cloud reliability and dependency management are critical Agents + tools create powerful real-world workflows

What's next for VoiceResolve

Department-level routing and ticket tracking Multi-language voice support Analytics dashboard for governments SMS/email follow-ups for reported issues

Built With

  • elevenlabs
  • fastapi
  • gemini
  • next.js
  • python
  • tailwind
  • text-to-speech
  • vertex
  • webhooks
Share this project:

Updates