Demo: YouTube link
We believe emergency services are broken. In many places you can’t text 999/112 (in the UK you have to pre-register, in Germany you can only use fax??), you may not know the right number, you might not share the language, or you may be in danger if you speak. SOS Bridge lets you reach any emergency line worldwide without making a sound. All you have to do is tap pre-set buttons and type; we compress the details, call emergency services for you and stream a clear voice message to them in real time using Eleven Labs. When it’s the worst day of your life, you should only have to press one button.
- Emergency Form: Collect emergency details including service needed, description, and location
- Text-to-Speech: Convert emergency messages to natural speech using ElevenLabs
- Twilio Integration: Make actual phone calls to emergency services
- Real-time Communication: Two-way communication with emergency operators
- Speech Recognition: Transcribe operator responses back to text
- Modern UI: Clean, accessible interface designed for emergency situations
- Emergency Report: User fills out an emergency form with details about their situation
- Message Generation: System creates a natural language message from the form data
- Speech Conversion: Message is converted to speech using ElevenLabs TTS API
- Emergency Call: System calls emergency services using Twilio and plays the audio message
- Response Handling: Operator responses are recorded and transcribed back to text
- Ongoing Communication: User can send additional messages that are converted to speech and played in the call
We used Bolt.new to quickly scaffold our app with our preferred stack:
- Next.js + TypeScript for the frontend
- Tailwind CSS for styling
- Twilio to handle phone calls and stream audio
- Eleven Labs to generate realistic voice messages from text
- Ngrok to gateway our traffic to our local servers


