ASLingo: The new way to learn the American Sign Language!
Inspiration
We were inspired by the fact that ASL is a language that is not taught in schools, and we wanted to change that. We also wanted to make learning ASL more accessible.
What it does
ASLingo is a website that teaches people the basics of ASL. It has a video of a person doing the gesture and a description of how to do the gesture. It also has a real time translation feature that translates the user's sign language into text.
How we built it
We built the website using HTML, CSS, JavaScript, and Python. We used the Flask framework to connect the front end to the back end. We used the MediaPipe library to detect the user's hand gestures and translate them into text. We used the TensorFlow library to train the model to detect the user's hand gestures.
Challenges we ran into
We had trouble teaching the model to learn to detect the user's hand gestures. We also had trouble connecting the front end to the back end. We also had trouble with coordinating using version control.
Accomplishments that we're proud of
We are proud of the fact that we were able to build a website that teaches people the basics of ASL. We are also proud of the fact that we were able to build a real time translation feature that translates the user's sign language into text. We are also proud of the front end design of the website.
What we learned
We learned how to integrate artificial intelligence into a web-based application. We also learned how working in a team can be challenging but rewarding.
What's next for ASLingo
We plan to add more gestures to the website. We also plan to add more lessons to the website. We also plan to add more features to the website. We still have to figure out how to lessen the lag in the real time translation feature.
Log in or sign up for Devpost to join the conversation.