Giter Site home page Giter Site logo

sign-language-conversation-system's Introduction

The project was created for Smart India Hackathon 2022 by our team under the problem statement 'RK-759'

List of contributors:

Agenda of the Project:

The project was made in order to help the specially abled people by making a significant change in their day-to-day lifestyle and making them more inclusive in our society. Our focus is on the group which is speech impaired, which includes both people who cannot speak and the ones who cannot hear as well.

Agenda Achieved:

The project can enable any speech impaired person to use their knowledge of Sign Language and communicate efficiently with the common folk via audio calls.

Requirements and Dependencies:

  • Python 3.9.10 or above
  • OpenCV
  • Jupyter Notebook
  • Pyaudio
  • PYTTSX3
  • Speech-Recognition
  • The rest of the dependencies are installed in the code

Project Details:

The entire program is broken down into two parts:

  • Sign Language to Audio (for speech impaired to speak)
  • Speech to Sign Language (for speech impaired to listen)

1. Sign Language to Audio:

  • Create a virtual python environment and run the jupyter notebooks.
  • Open the jupyter notebook 'Image Collection'. This script is to be run only once during the initial setup so as to train the model according to your environment and yourself.
  • Edit the labels section to increase the vocabulary of your model. The words mentioned in the labels dictionary will be the ones which will be detected by the model.
  • Run the code block by block from the beginning. All the dependencies will also be installed automatically.
  • The script will run your webcam and as per the instructions written, show the hand sign of the respective word so that it's images can be captured.
  • Now, run the jupyter notebook named 'Training and Detection'.
  • If doing initial setup, run every code block. Otherwise check the labels and run only the necessary ones.
  • The script will train the model and speak the input given by you via hand signs.

2. Audio to Sign Language:

  • Run the script 'speech to text'.
  • Give your voice input when the console says 'Listening..'
  • Your speech input will be converted into Sign Language

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.