🧏♂️ Enabled: Accessible EdTech Platform
Chosen Problem Statement
Knowledge and Collaboration Problem Statement 3
Enabled is an inclusive educational web platform that transforms traditional educational content into formats accessible to students with disabilities. The project features real-time speech transcription, text-to-speech, and automated sign language interpretation.
It offers:
🗣️ Speech-to-text transcription
🎙️ Text-to-Speech conversion & Word Document Upload for text-to-speech
🤟 Text-to-Sign Language Video Translation
Built with React, this platform enables accessible learning for all.
🚀 Features
🗣️ Speech-to-text transcription using AssemblyAI
📂 Upload
.mp4files to transcribe content🎙️ Text-to-Speech conversion using Web Speech API
📂 Upload
.docxWord documents to convert content into speech🔊 Choose from different speech synthesis voices
🤟 Translate typed text into sign language (ASL)
🔗 Fully accessible and user-friendly interface
🏗️ Tech Stack
| Layer | Technology |
|---|---|
| Frontend | React, React Router, Mammoth.js |
| APIs | Web Speech API |
| Other | HTML5, CSS-in-JS |
For Testing/Running the app
Upon opening the project in an IDE of your choice, please run the command below to install the needed dependencies
(Please ensure you have npm installed)
npm install
To start up the application, run
npm start
Built With
- assemblyai
- mammoth
- react
- react-router-dom
- webspeechapi
Log in or sign up for Devpost to join the conversation.