Inspiration

Many people with speech impairments, trauma, or social anxiety face significant barriers communicating verbally. We wanted to build a tool that gives them a powerful, AI-powered voice — enabling confident, clear, and respectful expression in real time.

What it does

EchoBridge transforms typed messages into polite, well-phrased text using AWS Bedrock’s generative AI, then speaks them aloud naturally via Amazon Polly. It detects the user’s language with Amazon Comprehend to deliver speech in the correct tongue — breaking communication barriers instantly.

How we built it

We built EchoBridge as a React frontend app integrating AWS services directly with the AWS SDK. Bedrock handles AI text rewriting, Polly generates lifelike speech, and Comprehend detects language, with quick-phrase buttons to speed communication.

Challenges we ran into

  • Navigating AWS Bedrock’s model access and permission setup took time.
  • Achieving natural-sounding speech within Polly’s free-tier voices required experimentation.
  • Balancing UI simplicity with accessibility for users was essential but challenging.

Accomplishments that we're proud of

  • Delivered a fully working, real-time voice assistant that can rewrite and speak text with AWS AI services.
  • Implemented automatic language detection to support multilingual users seamlessly.
  • Created a clean, accessible UI optimized for speed and ease of use by people with speech difficulties.
  • Achieved all core features within tight hackathon timelines, demonstrating a production-ready solution.

What we learned

  • Best practices for AWS Polly speech synthesis to maximize naturalness on limited free voices.
  • The importance of accessibility and real-time feedback in AI-powered communication tools.
  • New powerful amazon services

What's next for EchoBridge

  • Add voice input and transcription for hands-free interaction.
  • Expand to support more AWS Bedrock models for advanced rewriting styles.
  • Deploy backend Lambda functions for secure token management and additional processing.
  • Integrate with IoT devices or wearables to help users communicate on the go.
  • Add personalized tone and vocabulary profiles for users.
  • Explore offline capabilities and edge computing to improve availability.

Built With

Share this project:

Updates