SignBridge is an AI-powered application that translates American Sign Language (ASL) into text/speech and vice-versa, enabling seamless communication between the hearing and non-hearing communities.
Follow these steps to set up and run the SignBridge application locally.
git clone https://github.com/AakashSriram/BoilermakeXII-SignBridge.git signbridge
cd signbridgeThis step is optional and is only if you are running the entire application locally. You will need reference videos of what each gesture looks like.
Make sure you are connected to the internet. Then, run the following command:
python scraper.pyThis command may take a while to scrape over 10,000 various gestures or phrases.
python3 -m venv venv
source venv/bin/activate # On macOS/Linux
venv\Scripts\activate # On Windowspip install -r requirements.txtcd asl-translator
npm installcd tfliter
python app.pycd asl-translator
npm run dev- Open your browser and navigate to http://localhost:3000/.
- Use the ASL detection feature to translate sign language into text.
- Speech-to-ASL allows real-time spoken translation into ASL gestures.
- Enjoy seamless ASL-to-speech with multi-accent support.
- Run
source venv/bin/activateagain (Mac/Linux) - On Windows, try
venv\Scripts\activate.bat
- Run
npm installbeforenpm run dev
We welcome contributions! If you’d like to improve SignBridge:
- Fork the repo
- Create a new branch (
feature-xyz) - Make changes and commit
- Open a pull request 🚀
This project is licensed under the MIT License.
For more details, visit our Devpost page: 🔗 SignBridge on Devpost
🚀 Let’s make communication more inclusive! 🌍