Inspiration

Audio-Flow.xyz was created for my mum. Watching her struggle to follow conversations because of hearing loss has always hurt. She would often sit quietly while everyone else spoke, missing out on shared moments, jokes, and important details. I wanted to build something that could help her feel included again. Audio-Flow.xyz is my way of giving her and others like her a way to rejoin the conversation using the technology we already carry in our pockets.

What it does

Audio-Flow.xyz captures live speech and turns it into real-time text that can be viewed instantly from any shared URL. It has two modes:

Audio + transcription mode: Using WebRTC for direct peer-to-peer streaming, the main user hears live audio streamed from others’ phones directly to their hearing aids or headphones, while also seeing the real-time transcription on their device.

Transcription-only mode: Users can join simply to see live transcriptions without audio, ideal for quiet environments or when streaming isn’t possible.

Others use their phones as remote microphones, streaming their voices live to the main user’s device. This direct streaming allows the master user to maintain natural eye contact and engage more fully in conversations. It’s simple, works anywhere, and requires no installs or signups.

How we built it

I built Audio-Flow.xyz using bolt.new for speed and Supabase for real-time syncing. For live audio streaming between devices, we use WebRTC, a powerful technology that enables direct, peer-to-peer audio connections with minimal delay, essential for natural conversation. The interface was kept minimal and accessible so anyone can use it without technical skills. Stripe is integrated for optional monetisation. The goal was to make the app lightweight, reliable, and easy to share via simple links like /master or /speaker1.

Challenges we ran into

Latency was the biggest challenge. At first, I built it to show only text, but reading alone made it hard to keep up with fast conversations. Adding live audio helped people listen through their hearing aids or headphones while still seeing the words.

Even small delays can make lipreading harder. Natural eye contact helps people follow along and feel included, so keeping audio and text in sync was essential. Getting this to work smoothly across different devices while keeping the interface simple was key.

Accomplishments that we're proud of

I'm proud that I created something real people can use immediately. The first time I saw it help someone feel part of a conversation again, it felt like everything was worth it. Audio-Flow.xyz is not just a technical project, it’s personal, and it works.

What we learned

I learned how powerful a simple tool can be when it meets a genuine need. Building with empathy changed how I approached every decision. Accessibility is not a feature, it’s the foundation.

What's next for Audio-Flow

I want Audio-Flow to become a true communication bridge — not just transcribing speech, but translating conversations in real time so anyone can connect and feel included.

One day, it will stream, caption, and translate spoken words instantly, so people can hear or read them however they need. Like a modern “Babel Fish,” it will help everyone join the conversation, no matter what language they speak or how they hear the world.

Built With

Share this project:

Updates