Inspiration
The inspiration for Blaire came from a simple question:
How can blind and visually impaired learners enjoy mathematics as a game, not just a subject?*
I realized most educational games rely heavily on visuals, leaving out those who learn best through sound. Blaire was born to bridge that gap — making math auditory, interactive, and inclusive.
What We Learned
- Accessibility is not an afterthought; it must be designed from the start.
- Audio cues, narration, and vibration feedback can substitute visuals effectively.
- Mathematics concepts can be gamified using voice interaction and sound-based navigation.
- Inclusive design teaches us to think beyond conventional interfaces.
How We Built It
- Platform: Developed as a mobile game with accessibility-first principles.
- Interaction: Uses speech recognition and audio cues for navigation and problem-solving.
- Math Engine: Dynamic question generation with adaptive difficulty.
- Design: High-contrast iconography and haptic feedback where visuals are required.
Example of math integration:
For addition, instead of displaying
[
3 + 2 = ?
]
Blaire narrates: "What is three plus two?" and waits for the player's spoken answer.
Challenges We Faced
- Designing a fully non-visual interface that remains engaging.
- Balancing gameplay fun with mathematical rigor.
- Ensuring speech recognition works with diverse accents and environments.
- Creating audio cues that are clear, non-overwhelming, and universally understood.
Future Vision
Blaire will expand into more areas of mathematics from arithmetic to algebra and geometry all through sound and touch. The goal is to empower learners everywhere to hear the numbers and play the math.
Built With
- audacity
- audio
- built-with-**programming-languages:**-dart-(flutter)
- cloud-functions)
- cue
- design)
- figma-(ui/ux-prototyping)
- google-cloud-(speech-services)-**databases:**-firebase-realtime-database-(lightweight-user-data)
- haptic-feedback-integration-**other:**-github-(version-control)
- python-(math-engine-prototyping)-**frameworks:**-flutter-(cross-platform-ui)
- sqlite-(local-storage-for-offline-play)-**accessibility-tools:**-talkback-(android)
- tensorflow-lite-(speech-recognition-&-math-logic)-**platforms:**-android-&-ios-(mobile-accessibility-support)
- text-to-speech-api-(audio-narration)-**cloud-services:**-firebase-(authentication
- voiceover-(ios)
- web-(progressive-web-app-version)-**apis:**-google-speech-to-text-api-(voice-input)

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