Awaaz is an innovative web application developed to address speech-sound disorders, catering specifically to individuals facing challenges such as intellectual disabilities, hearing impairments, cerebral palsy, and chronic neurological diseases. The primary goal is to provide a comprehensive and ML-driven solution for personal assistance, promoting articulation literacy and enhancing phonological processing skills.
Awaaz harnesses the power of cutting-edge Python libraries and OpenAI APIs for precise speech detection, recognition, and processing. This technology forms the cornerstone for accurate assessment of users' speech patterns, laying the groundwork for personalized intervention.
In instances where users mispronounce words, Awaaz offers detailed points outlining remedies and procedures to correct pronunciation. Users receive guidance on proper articulator placement for specific sounds. Additionally, the platform employs captivating 3D models and animations, crafted with Blender, to visually illustrate the correction process, enhancing user understanding and engagement.
Awaaz provides users with a dynamic and personalized dashboard, offering graphical representations of their progress on a weekly basis. Users can track their performance on each sound, enabling a comprehensive understanding of their strengths and areas for improvement.
To ensure ongoing improvement and accuracy, Awaaz incorporates continuous training of resources. This commitment enhances the platform's capability to cover a broader range of disorders and adapt to individual user needs.
Awaaz features an AI-powered chatbot for instant assistance. Users can engage with the chatbot for real-time feedback, queries, and additional support, enhancing the overall user experience.
For a more personalized touch, Awaaz allows users to initiate video calls with speech specialists. This external support ensures users have direct access to professional guidance, fostering a holistic approach to speech improvement.
Awaaz boasts a visually appealing and user-friendly interface, offering an intuitive and seamless experience. The website's design prioritizes accessibility, ensuring that users of all ages and abilities can navigate the platform effortlessly.
- Vanilla CSS
- JavaScript (ReactJS)
- Python (Flask)
- OpenAI APIs
- Google Collab
- Selenium
- Python
- Blender
-
Users: Children and adults with speech-sound production challenges.
-
Support Network: Parents, guardians and education centers focusing on individuals with speech difficulties.
Awaaz aspires to bridge accessibility gaps in speech therapy by extending its impact to underserved rural areas. Future plans include incorporating a multilingual approach to cater to diverse linguistic needs.
To get started with Awaaz, follow the installation instructions:
-
Fork Awaaz repository.
-
Copy the URL written under the HTTPS section in the Code dropdown button in your forked repository.
-
Open your terminal and in your local repository run the following code:
git init git clone <URL>
-
Open local repo in VSCode by typing:
code .
-
Inside local repo terminal write the following code to install all required npm packages:
npm install
-
To run the client-side run the following code:
npm start
-
To run server-side simply run main.py file.
Your feedback and contributions are highly appreciated. Let's make a difference together with Awaaz!
This project is licensed under the MIT License.