Skip to content

ShivanjaliR/RevolutionUC

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sign Speller (RevolutionUC 23)

It's time to celebrate

Friend for pre-lingual deafness, Teacher for hearing impairment!!!

Inspiration

When I was in school, there was a friend of mine who started suffering with bilateral hearing loss. She struggled to do basic things like reading in the class. It took 8 years of therapy to speak well. Although she has no speech discrimination ability, but she can hear some sounds. As I grew up, this topic drew my attention. As I researched more about this, there were many facts which were horrifying. It’s when I realized that special people could make use of technology to improve this situation.

What it does

There are two types of output once we play a video on our application.

It will show the subtitles of YouTube content in text format. It displays American Sign Language (ASL) of the respective content.

How we built it

We are using Streamlite to build interactive front end. Python code fetches the video URL, given by the user. It extracts the subtitles and converts them into American Sign Language (ASL). We deployed our application on Azure and Google Cloud. We also maintained a collaborative GitHub Global Campus history.

Overview

Screen Shot 2023-02-26 at 8 19 06 AM

The hack starts with a video URL as an input. Then subtitles are fetched and converted into sign language. Output is displayed on the web app.

Challenges we ran into

We had to troubleshoot the deployment issues we faced in Azure and we were successfully able to overcome it. Web app is also deployed on Google Cloud Platform with the help of docker. We faced challenges while dockerizing the web app.

Accomplishments that we're proud of

We are proud of doing our little bit of contribution to the society and make the deaf's people life better. We are also able to help educators and parents for their training purpose. Technically, we can give a demo of the application from front-to-end as well.

What we learned

We learnt to use Streamlit as front end to build web app efficiently. We learnt code versioning of the project files with Github. We also learnt cloud technologies like Google Cloud and Azure to deploy our web app.

What's next for Sign Speller

As they say, there's always a room for improvements, we see below opportunities to improve Sign Speller:

  • Dynamic Streaming of Sign language with Video streaming.
  • Planning to develop mobile app.
  • We will optimize the back end efficiency with the help of Large Language Models (LLMs).
  • We are planning to develop a sign language chat-bot.
  • We will add animated hand gestures to improve interaction.

Built With

  • azure
  • docker
  • github
  • github-actions
  • google-cloud
  • python
  • streamlit

Output

ezgif com-video-to-gif

Click here for end to end output

Try it out

GCP Azure Github

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%