Skip to content

A program created in order to convert text to sign language

Notifications You must be signed in to change notification settings

Adriskk/text2sign

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

text2sign

An application for translating sentence to it's representation in sign language.

image

Uses:

  • Uses web scraping to retrievie single word videos
  • OpenAI for generating ASL translated sentence
  • Machine Learning Model for picking correct videos that matches given ASL word
  • Video concatenator for merging single word videos into one
  • Custom logging system
  • Loading config from .ini file

Install & Run

To install all dependencies of this project run

  pip install -r requirements.txt

or

  pip3 install -r requirements.txt

When installing ffmpeg, it needs to be added to PATH in order to work correctly.

Then run using

  python main.py

After that create .env file in the base folder of the project

The program will then start to download all word videos from the internet using selenium module.

Est. download time is ~ 3h.

After that time the program will train the ML model based on scraped data. When training finishes, a window is being opened - enter your sentence.

image

Environment Variables

To run this project, you will need to add the following environment variables to your .env file

OPENAI_API_KEY - OpenAI api key

Videos source

All videos program uses are being scraped from SigningSavvy

About

A program created in order to convert text to sign language

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages