Voice Activated Code Explainer for Visually Impaired

  • Unique Paper ID: 195277
  • Volume: 12
  • Issue: 10
  • PageNo: 7550-7556
  • Abstract:
  • Programming has become an essential skill in the modern digital world; however, it remains highly inaccessible to individuals with visual impairments due to its strong dependence on graphical user interfaces and visually oriented code editors. Traditional Integrated Development Environments (IDEs) require developers to interact with syntax-highlighted text, menus, and complex visual layouts, which pose significant challenges for visually impaired users who rely on assistive technologies such as screen readers. These limitations create a major barrier to participation in software development and computer science education. This research proposes Voice-Input Code Explainer, an innovative web-based assistive programming platform designed to make coding more accessible through voice interaction. The system enables users to generate, understand, and execute Python code using natural language voice commands instead of manual typing. The platform integrates Web Speech API for real-time speech-to-text transcription and utilizes the Llama-3.3-70b-versatile large language model through the Groq API to generate structured Python code along with human-readable explanations. The backend architecture is implemented using the Flask web framework, which processes user requests, interacts with the AI model, and ensures safe code execution through controlled environments and security checks. The system provides both code generation and detailed explanations of the generated logic, allowing beginners and visually impaired learners to understand programming concepts more effectively.

Copyright & License

Copyright © 2026 Authors retain the copyright of this article. This article is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

BibTeX

@article{195277,
        author = {Priyanka Chavan and Harshal Abhyankar and Dhanashri Langade and Vyankatesh. D. Gadekar},
        title = {Voice Activated Code Explainer for Visually Impaired},
        journal = {International Journal of Innovative Research in Technology},
        year = {2026},
        volume = {12},
        number = {10},
        pages = {7550-7556},
        issn = {2349-6002},
        url = {https://ijirt.org/article?manuscript=195277},
        abstract = {Programming has become an essential skill in the modern digital world; however, it remains highly inaccessible to individuals with visual impairments due to its strong dependence on graphical user interfaces and visually oriented code editors. Traditional Integrated Development Environments (IDEs) require developers to interact with syntax-highlighted text, menus, and complex visual layouts, which pose significant challenges for visually impaired users who rely on assistive technologies such as screen readers. These limitations create a major barrier to participation in software development and computer science education.
This research proposes Voice-Input Code Explainer, an innovative web-based assistive programming platform designed to make coding more accessible through voice interaction. The system enables users to generate, understand, and execute Python code using natural language voice commands instead of manual typing. The platform integrates Web Speech API for real-time speech-to-text transcription and utilizes the Llama-3.3-70b-versatile large language model through the Groq API to generate structured Python code along with human-readable explanations.
The backend architecture is implemented using the Flask web framework, which processes user requests, interacts with the AI model, and ensures safe code execution through controlled environments and security checks. The system provides both code generation and detailed explanations of the generated logic, allowing beginners and visually impaired learners to understand programming concepts more effectively.},
        keywords = {Assistive Technology, Voice-Input Programming, Web Speech API, Large Language Models, Python Code Generation, Digital Inclusion, Software Accessibility, Flask Web Framework, Natural Language Processing, Speech Recognition Systems, AI-Assisted Programming},
        month = {March},
        }

Cite This Article

Chavan, P., & Abhyankar, H., & Langade, D., & Gadekar, V. D. (2026). Voice Activated Code Explainer for Visually Impaired. International Journal of Innovative Research in Technology (IJIRT), 12(10), 7550–7556.

Related Articles