Skip to content

Make sentences with Turkish Sign Language Alphabet and make it talk using Python, openCV and tensorflow. (CNN classifier)

Notifications You must be signed in to change notification settings

saliherdemk/Turkish-Sign-Language-Alphabet-to-Voice

Repository files navigation

Turkish-Sign-Language-Alphabet-to-Voice

This project is a Turkish Sign Language Alphabet Recognizer using Python. You can make a sentences and make it talk.

Demo

Article (Turkish)

Turkish Article

Alphabet

A B C D E
F G H I K
L M N O P
R S T U V
Y Z Space Backspace Dot

Requirements

pip install -r requirements.txt

Trained Data

You can download trained data from Here

Model

I tried diffirent models and i implemented the most optimum model in the model.py file. You can compare models with tensorboard.

tensorboard --logdir=logs

Usage

First of all you need to train the model and save it.

python model.py

Then you can use this model to recognize sign language in real-time through webcam.

python prediction.py

Also you can create your own dataset with collectImg.py file. Once you done that don't forget convert images to numpy array with createData.py. Be careful with the file paths.

pyttsx3

If you want to use Turkish voice, you have to follow this steps on Windows. (Alternative Turkish resource)

About

Make sentences with Turkish Sign Language Alphabet and make it talk using Python, openCV and tensorflow. (CNN classifier)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages