🧏‍♂️ 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 .mp4 files to transcribe content

  • 🎙️ Text-to-Speech conversion using Web Speech API

  • 📂 Upload .docx Word 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
Share this project:

Updates

Submission history