diff --git a/ISL_Gifs/H.jpg b/ISL_Gifs/H.jpg deleted file mode 100644 index 07f8810..0000000 Binary files a/ISL_Gifs/H.jpg and /dev/null differ diff --git a/ISL_Gifs/grapes.gif b/ISL_Gifs/grapes.gif deleted file mode 100644 index b22fa68..0000000 Binary files a/ISL_Gifs/grapes.gif and /dev/null differ diff --git a/ISL_Gifs/hello.gif b/ISL_Gifs/hello.gif deleted file mode 100644 index fc354a8..0000000 Binary files a/ISL_Gifs/hello.gif and /dev/null differ diff --git a/ISL_Gifs/hindu.gif b/ISL_Gifs/hindu.gif deleted file mode 100644 index 452d396..0000000 Binary files a/ISL_Gifs/hindu.gif and /dev/null differ diff --git a/ISL_Gifs/hyderabad.gif b/ISL_Gifs/hyderabad.gif deleted file mode 100644 index ee2f3d8..0000000 Binary files a/ISL_Gifs/hyderabad.gif and /dev/null differ diff --git a/ISL_Gifs/i am a clerk.gif b/ISL_Gifs/i am a clerk.gif deleted file mode 100644 index 563d8a3..0000000 Binary files a/ISL_Gifs/i am a clerk.gif and /dev/null differ diff --git a/ISL_Gifs/i am fine.gif b/ISL_Gifs/i am fine.gif deleted file mode 100644 index 061cce1..0000000 Binary files a/ISL_Gifs/i am fine.gif and /dev/null differ diff --git a/ISL_Gifs/i am sorry.gif b/ISL_Gifs/i am sorry.gif deleted file mode 100644 index 0ab0cf1..0000000 Binary files a/ISL_Gifs/i am sorry.gif and /dev/null differ diff --git a/ISL_Gifs/i am thinking.gif b/ISL_Gifs/i am thinking.gif deleted file mode 100644 index 2201294..0000000 Binary files a/ISL_Gifs/i am thinking.gif and /dev/null differ diff --git a/ISL_Gifs/i am tired.gif b/ISL_Gifs/i am tired.gif deleted file mode 100644 index 87a3cd1..0000000 Binary files a/ISL_Gifs/i am tired.gif and /dev/null differ diff --git a/ISL_Gifs/i go to a theatre.gif b/ISL_Gifs/i go to a theatre.gif deleted file mode 100644 index baba54e..0000000 Binary files a/ISL_Gifs/i go to a theatre.gif and /dev/null differ diff --git a/README.md b/README.md deleted file mode 100644 index e4361dc..0000000 --- a/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# Speech-to-Sign-language-Translator -**An application which takes in live speech or audio recording as input, converts it into text and displays the relevant Indian Sign Language images or GIFs.** -- Front-end using EasyGui. -- Speech as input through microphone using PyAudio. -- Speech recognition using Google Speech API and Sphix(for offline use). -- Text Preprocessing using NLP. -- Dictionary based Machine Translation. - -## To run the application. -1. Open the Downloads folder and then open the terminal. -2. From the terminal, run the *main* python file using the command **python main.py**. -3. The application interface appears on the screen. -4. Hit the record button to start taking speech as input. -5. Any speech recorded is then processed and respective outputs are shown accordingly. -6. To exit the application using speech, say *goodbye*. - - -**Sign language is a visual language that is used by deaf people as their mother tongue. Unlike acoustically conveyed sound patterns, sign language uses body language and manual communication to fluidly convey the thoughts of a person. Due to considerable time required in learning the Sign Language, it becomes difficult to communicate with these specially abled people, and thus creates a communication gap.** - -## Objective -**This Audio to Sign Language converter aims at :** -- Providing information access and services to deaf people in Indian sign language. -- Developing a scalable project which can be extended to capture whole vocabulary of ISL through manual and non-manual signs - -It can be developed as a desktop or mobile application to enable specially abled people to communicate easily and effectively with others - -**Sign language is a visual language that is used by deaf people as their mother tongue. Unlike acoustically conveyed sound patterns, sign language uses body language and manual communication to fluidly convey the thoughts of a person. Due to considerable time required in learning the Sign Language, people find it difficult to communicate with these specially abled people, creating a communication gap. Thus, we propose an application which takes in live speech or audio recording as input, converts it into text and displays the relevant Indian Sign Language images or GIFs.** - -## Algorithm -Audio to Sign Language Translator -1. Start -2. Getting the Speech - 1. Listen for 1 second and calibrate the energy threshold for ambient noise -levels. - 2. Listen the Speech using Microphone. -Now the energy threshold is already set to a good value, and we can -reliably catch speech right away. -3. Recognise the Speech. -4. Convert Speech to Text. - 1. Make the Text to lowercase for further manipulation. -5. Detected Text - 1. If “goodbye” then exit. - 2.Else if Detected Text in predefined Dictionary Words. Display -respective GIFs of the Phrase. - 3. Else Count the Letters of the Word/Phrase. - 1. Display the Visual of the phrase with some delay of Actions. - 4. Continue all the steps from Step 3, and continue till the Speech Ends. -6. If Error in Step 2, That is if no Speech Detected then display error message -“Could not listen”. - -**Due to considerable time required in learning the Sign Language, people find it difficult to communicate with these specially abled people, creating a communication gap. Thus the Audio to Sign Language converter is important and significant because it helps in providing information access and services to deaf people in Indian sign language and develops a scalable project which can be extended to capture whole vocabulary of ISL through manual and non-manual signs. It also can be developed as a desktop or mobile application to enable specially abled people to communicate easily and effectively with others.** - -The project before enhancement and modification was cloned from Shubh-Yadav -This project is now modified for better and enhanced speech recognition. Also added the program to work in offline mode. diff --git a/ISL_Gifs/L.jpg b/gifs-part2/L.jpg similarity index 100% rename from ISL_Gifs/L.jpg rename to gifs-part2/L.jpg diff --git a/ISL_Gifs/M.jpg b/gifs-part2/M.jpg similarity index 100% rename from ISL_Gifs/M.jpg rename to gifs-part2/M.jpg diff --git a/ISL_Gifs/P.jpg b/gifs-part2/P.jpg similarity index 100% rename from ISL_Gifs/P.jpg rename to gifs-part2/P.jpg diff --git a/ISL_Gifs/T.jpg b/gifs-part2/T.jpg similarity index 100% rename from ISL_Gifs/T.jpg rename to gifs-part2/T.jpg diff --git a/ISL_Gifs/Y.jpg b/gifs-part2/Y.jpg similarity index 100% rename from ISL_Gifs/Y.jpg rename to gifs-part2/Y.jpg diff --git a/ISL_Gifs/Z.jpg b/gifs-part2/Z.jpg similarity index 100% rename from ISL_Gifs/Z.jpg rename to gifs-part2/Z.jpg diff --git a/ISL_Gifs/i had to say something but I forgot.gif b/gifs-part2/i had to say something but I forgot.gif similarity index 100% rename from ISL_Gifs/i had to say something but I forgot.gif rename to gifs-part2/i had to say something but I forgot.gif diff --git a/ISL_Gifs/i like pink colour.gif b/gifs-part2/i like pink colour.gif similarity index 100% rename from ISL_Gifs/i like pink colour.gif rename to gifs-part2/i like pink colour.gif diff --git a/ISL_Gifs/i love to shop.gif b/gifs-part2/i love to shop.gif similarity index 100% rename from ISL_Gifs/i love to shop.gif rename to gifs-part2/i love to shop.gif diff --git a/ISL_Gifs/job.gif b/gifs-part2/job.gif similarity index 100% rename from ISL_Gifs/job.gif rename to gifs-part2/job.gif diff --git a/ISL_Gifs/july.gif b/gifs-part2/july.gif similarity index 100% rename from ISL_Gifs/july.gif rename to gifs-part2/july.gif diff --git a/ISL_Gifs/june.gif b/gifs-part2/june.gif similarity index 100% rename from ISL_Gifs/june.gif rename to gifs-part2/june.gif diff --git a/ISL_Gifs/karnataka.gif b/gifs-part2/karnataka.gif similarity index 100% rename from ISL_Gifs/karnataka.gif rename to gifs-part2/karnataka.gif diff --git a/ISL_Gifs/kerala.gif b/gifs-part2/kerala.gif similarity index 100% rename from ISL_Gifs/kerala.gif rename to gifs-part2/kerala.gif diff --git a/ISL_Gifs/krishna.gif b/gifs-part2/krishna.gif similarity index 100% rename from ISL_Gifs/krishna.gif rename to gifs-part2/krishna.gif diff --git a/ISL_Gifs/lets go for lunch.gif b/gifs-part2/lets go for lunch.gif similarity index 100% rename from ISL_Gifs/lets go for lunch.gif rename to gifs-part2/lets go for lunch.gif diff --git a/ISL_Gifs/mango.gif b/gifs-part2/mango.gif similarity index 100% rename from ISL_Gifs/mango.gif rename to gifs-part2/mango.gif diff --git a/ISL_Gifs/may.gif b/gifs-part2/may.gif similarity index 100% rename from ISL_Gifs/may.gif rename to gifs-part2/may.gif diff --git a/ISL_Gifs/mile.gif b/gifs-part2/mile.gif similarity index 100% rename from ISL_Gifs/mile.gif rename to gifs-part2/mile.gif diff --git a/ISL_Gifs/mumbai.gif b/gifs-part2/mumbai.gif similarity index 100% rename from ISL_Gifs/mumbai.gif rename to gifs-part2/mumbai.gif diff --git a/ISL_Gifs/nagpur.gif b/gifs-part2/nagpur.gif similarity index 100% rename from ISL_Gifs/nagpur.gif rename to gifs-part2/nagpur.gif diff --git a/ISL_Gifs/nice to meet you.gif b/gifs-part2/nice to meet you.gif similarity index 100% rename from ISL_Gifs/nice to meet you.gif rename to gifs-part2/nice to meet you.gif diff --git a/ISL_Gifs/open the door.gif b/gifs-part2/open the door.gif similarity index 100% rename from ISL_Gifs/open the door.gif rename to gifs-part2/open the door.gif diff --git a/ISL_Gifs/pakistan.gif b/gifs-part2/pakistan.gif similarity index 100% rename from ISL_Gifs/pakistan.gif rename to gifs-part2/pakistan.gif diff --git a/ISL_Gifs/please call me later.gif b/gifs-part2/please call me later.gif similarity index 100% rename from ISL_Gifs/please call me later.gif rename to gifs-part2/please call me later.gif diff --git a/ISL_Gifs/please wait for sometime.gif b/gifs-part2/please wait for sometime.gif similarity index 100% rename from ISL_Gifs/please wait for sometime.gif rename to gifs-part2/please wait for sometime.gif diff --git a/ISL_Gifs/police station.gif b/gifs-part2/police station.gif similarity index 100% rename from ISL_Gifs/police station.gif rename to gifs-part2/police station.gif diff --git a/ISL_Gifs/post office.gif b/gifs-part2/post office.gif similarity index 100% rename from ISL_Gifs/post office.gif rename to gifs-part2/post office.gif diff --git a/ISL_Gifs/pune.gif b/gifs-part2/pune.gif similarity index 100% rename from ISL_Gifs/pune.gif rename to gifs-part2/pune.gif diff --git a/ISL_Gifs/punjab.gif b/gifs-part2/punjab.gif similarity index 100% rename from ISL_Gifs/punjab.gif rename to gifs-part2/punjab.gif diff --git a/ISL_Gifs/saturday.gif b/gifs-part2/saturday.gif similarity index 100% rename from ISL_Gifs/saturday.gif rename to gifs-part2/saturday.gif diff --git a/ISL_Gifs/shall I help you.gif b/gifs-part2/shall I help you.gif similarity index 100% rename from ISL_Gifs/shall I help you.gif rename to gifs-part2/shall I help you.gif diff --git a/ISL_Gifs/shall we go together tommorow.gif b/gifs-part2/shall we go together tommorow.gif similarity index 100% rename from ISL_Gifs/shall we go together tommorow.gif rename to gifs-part2/shall we go together tommorow.gif diff --git a/ISL_Gifs/shop.gif b/gifs-part2/shop.gif similarity index 100% rename from ISL_Gifs/shop.gif rename to gifs-part2/shop.gif diff --git a/ISL_Gifs/sign language interpreter.gif b/gifs-part2/sign language interpreter.gif similarity index 100% rename from ISL_Gifs/sign language interpreter.gif rename to gifs-part2/sign language interpreter.gif diff --git a/ISL_Gifs/sit down.gif b/gifs-part2/sit down.gif similarity index 100% rename from ISL_Gifs/sit down.gif rename to gifs-part2/sit down.gif diff --git a/ISL_Gifs/stand up.gif b/gifs-part2/stand up.gif similarity index 100% rename from ISL_Gifs/stand up.gif rename to gifs-part2/stand up.gif diff --git a/ISL_Gifs/take care.gif b/gifs-part2/take care.gif similarity index 100% rename from ISL_Gifs/take care.gif rename to gifs-part2/take care.gif diff --git a/ISL_Gifs/temple.gif b/gifs-part2/temple.gif similarity index 100% rename from ISL_Gifs/temple.gif rename to gifs-part2/temple.gif diff --git a/ISL_Gifs/there was traffic jam.gif b/gifs-part2/there was traffic jam.gif similarity index 100% rename from ISL_Gifs/there was traffic jam.gif rename to gifs-part2/there was traffic jam.gif diff --git a/ISL_Gifs/thursday.gif b/gifs-part2/thursday.gif similarity index 100% rename from ISL_Gifs/thursday.gif rename to gifs-part2/thursday.gif diff --git a/ISL_Gifs/toilet.gif b/gifs-part2/toilet.gif similarity index 100% rename from ISL_Gifs/toilet.gif rename to gifs-part2/toilet.gif diff --git a/ISL_Gifs/tomato.gif b/gifs-part2/tomato.gif similarity index 100% rename from ISL_Gifs/tomato.gif rename to gifs-part2/tomato.gif diff --git a/ISL_Gifs/tuesday.gif b/gifs-part2/tuesday.gif similarity index 100% rename from ISL_Gifs/tuesday.gif rename to gifs-part2/tuesday.gif diff --git a/ISL_Gifs/usa.gif b/gifs-part2/usa.gif similarity index 100% rename from ISL_Gifs/usa.gif rename to gifs-part2/usa.gif diff --git a/ISL_Gifs/village.gif b/gifs-part2/village.gif similarity index 100% rename from ISL_Gifs/village.gif rename to gifs-part2/village.gif diff --git a/ISL_Gifs/wednesday.gif b/gifs-part2/wednesday.gif similarity index 100% rename from ISL_Gifs/wednesday.gif rename to gifs-part2/wednesday.gif diff --git a/ISL_Gifs/what are you doing.gif b/gifs-part2/what are you doing.gif similarity index 100% rename from ISL_Gifs/what are you doing.gif rename to gifs-part2/what are you doing.gif diff --git a/ISL_Gifs/what is the problem.gif b/gifs-part2/what is the problem.gif similarity index 100% rename from ISL_Gifs/what is the problem.gif rename to gifs-part2/what is the problem.gif diff --git a/ISL_Gifs/what is today's date.gif b/gifs-part2/what is today's date.gif similarity index 100% rename from ISL_Gifs/what is today's date.gif rename to gifs-part2/what is today's date.gif diff --git a/ISL_Gifs/what is your father do.gif b/gifs-part2/what is your father do.gif similarity index 100% rename from ISL_Gifs/what is your father do.gif rename to gifs-part2/what is your father do.gif diff --git a/ISL_Gifs/what is your mobile number.gif b/gifs-part2/what is your mobile number.gif similarity index 100% rename from ISL_Gifs/what is your mobile number.gif rename to gifs-part2/what is your mobile number.gif diff --git a/ISL_Gifs/what is your name.gif b/gifs-part2/what is your name.gif similarity index 100% rename from ISL_Gifs/what is your name.gif rename to gifs-part2/what is your name.gif diff --git a/ISL_Gifs/whats up.gif b/gifs-part2/whats up.gif similarity index 100% rename from ISL_Gifs/whats up.gif rename to gifs-part2/whats up.gif diff --git a/ISL_Gifs/where is the bathroom.gif b/gifs-part2/where is the bathroom.gif similarity index 100% rename from ISL_Gifs/where is the bathroom.gif rename to gifs-part2/where is the bathroom.gif diff --git a/ISL_Gifs/where is the police station.gif b/gifs-part2/where is the police station.gif similarity index 100% rename from ISL_Gifs/where is the police station.gif rename to gifs-part2/where is the police station.gif diff --git a/ISL_Gifs/you are wrong.gif b/gifs-part2/you are wrong.gif similarity index 100% rename from ISL_Gifs/you are wrong.gif rename to gifs-part2/you are wrong.gif