This program will use gesture detection to help identify common ASL gestures as well as alphabets, translating them into sentences. These will be converted to speach using Google's TTS library. This application will be converted into a Android application for greater usability.
- Install all the required node modules by using
npm install
in the root working directory of the project. - Run the express server using the command
nodemon app.js
. - The default port is 3000 so open up
localhost:3000
on Google Chrome - Let the model load up before predicting the gestures
-
ML/
: Contains all files realted to data colelction, preprocessing and model trainingModel Training.ipynb
: Notebook containing various models and feature engineering techniques to comapre performance.data/
: Contains the compiled results as well as camera aspect ratio datamodel_saves/
: Contains the tensorflow checkpoints for the models trained inModel Training.ipynb
-
public/
: Files related to the webpage including the HTML/CSS files for page design aand JS scriptsmodels/
: TensorflowJS models for the alphabet and gesture models
-
index.js
: Nodejs base file to run the webpage