Skip to content

Poleeknow/Sign-Language-Translation

Repository files navigation

Sign Language Translator Project 🤟

Table of Contents

About the Project 📖

The Sign Language Translator is an innovative project aimed at bridging the communication gap between deaf individuals and those unfamiliar with sign language. Utilizing advanced computer vision and natural language processing techniques, this project translates sign language from videos into written text. This breakthrough tool promises to enhance communication and accessibility for deaf individuals in a variety of settings.

Project Files Overview 🗂️

Code Files 💻

  1. requirements.txt

    • Description: requirements
  2. data.py

    • Description: py script for dataset loading
  3. classes.py

    • Description: dictionary with all classes
  4. data_preprocessing.ipynb

    • Description: Code for preprocessing the data from the "Slovo - Russian Sign Language Dataset". Includes steps for data cleaning, normalization.
  5. model_analiitic_written_models.ipynb

    • Description: Contains various models experiments conducted during the project. Includes different hand-written models for sign language recognition and comparative analysis of treir performance.
  6. model_analitic_pretrained_model.ipynb

    • Description: MViT16-4 model implementation notebook. Includes the preprocessing, training, and evaluation.
  7. training_preproc_written_model.ipynb

    • Description: TwoStream3DConvNet model preprocessing.
  8. hand-written-model.ipynb

    • Description: Training and evaluation of TwoStream3DConvNet model.

Data 💾

Slovo: video dataset for Russian Sign Language (RSL) recognition

Getting Started 🚀

To get started with the Sign Language Translator project, follow these steps:

Prerequisites

Before running the project, ensure that you have the following installed:

  • Python 3.7 or higher
  • Jupyter Notebook or Jupyter Lab

Installation

  1. Clone the repository:
git clone https://your-repository-link-here.git
cd sign-language-translator
  1. Create a virtual environment (optional but recommended):
python -m venv venv
source venv/bin/activate # On Windows use `venv\Scripts\activate`
  1. Install the required packages:
pip install -r requirements.txt
  1. Load dataset:
python data.py

Contributing ✨

Thanks goes to these wonderful people:


Arina Yartseva

📧 contact

Ksenia Shchekina

📧 contact

Polina Bazhenova

📧 contact

About

Model for sign language translation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •