A web application which takes in live audio speech recording as input, converts it into text and displays the relevant Indian Sign Language animations.
- Front-end using HTML,CSS,JavaScript.
- Speech recognition using JavaScript Web speech API.
- Text Preprocessing using Natural Language Toolkit(NLTK).
- A 3D animation of a character created using Blender 3D tool.
Project Demo Video: https://youtu.be/YiHhD0QGrno
- Python >= 3.7
- Browser supports Web Speech API
- Download all required packages for python script A2SL/views.py
These instructions will get you download the project and running on your local machine for development and testing purposes.
- Open the Downloads folder and then open the terminal.
- From the terminal, run the python file using the command "python manage.py runserver ####" (#### optional port number).
- From the terminal, it shows localhost address (looks like this "server at http://127.0.0.1:8000/") run on browser.
- Sign up and start exploring.
- Click on mic button to record speech.
- Speech is going to processed and respective animated outputs are shown accordingly and it also support entered text manually.