Inspiration
LifeLine was born out of the need to support emergency dispatchers during critical moments. We recognized that every second counts in a crisis, and we wanted to harness conversational AI to help ensure that callers are helped.
What it does
LifeLine is a real-time communication assistant designed for emergency dispatch scenarios.
How we built it
Twilio Media Streams + Assembly AI + Gemini Conversational AI + Flask & Socket IO + Asynchronous processing & Threading
Challenges we ran into
Real-time integration, connecting and passing data around various services, latency issues, reliability in answers
Accomplishments that we're proud of
Achieved bidirectional communication between user and phone, proprietary encoding, and audio chunking algorithm to pass audio seamlessly across APIs
What we learned
We learned about the power of conversational AI, the best practices for real-time data streaming with WebSockets, and how to maintain low latency in applications that bring together various APIs.
What's next for LifeLine
We hope to guide students towards blue light stations on campus, and to expand services.
Built With
- flask
- gemini
- hume
- nextjs
- python
- twilio
- websockets

Log in or sign up for Devpost to join the conversation.