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
- amazon-comprehend
- amazon-polly
- amazon-web-services
- react
Log in or sign up for Devpost to join the conversation.