Anvitha Infotech
Audio Speech to Sign Language Converter is a Django-based web application that converts spoken or typed text into Indian Sign Language animations. Users can sign up, log in, enter text manually, or use the microphone …
The Audio Speech to Sign Language Converter is a web-based application designed to reduce the communication gap between hearing users and people who rely on sign language. The system accepts spoken input through a browser microphone or typed text from the user, processes the sentence, extracts meaningful keywords, and displays the corresponding Indian Sign Language animation clips.
The project is developed using the Django web framework for backend routing, authentication, and page rendering. The frontend uses HTML, CSS, and JavaScript, while browser-based speech recognition is handled through the Web Speech API. Natural Language Toolkit (NLTK) is used for text preprocessing tasks such as tokenization, part-of-speech tagging, stop-word removal, tense detection, and lemmatization. The application also supports translation of entered text into English before processing, which helps users provide input in different supported languages.
After preprocessing, the system checks whether an animation clip is available for each processed word. If a complete word animation is not available, the word is broken into individual letters and the corresponding alphabet animations are displayed. This fallback approach ensures that the system can still provide visual output even when the exact word is not present in the animation dataset.
The application includes user registration, login, logout, static animation assets, an interactive converter page, and informational pages such as Home, About, and Contact. Overall, this project demonstrates how speech recognition, natural language processing, and web technologies can be combined to create an accessible communication aid using sign language animations.