Hear Your Code Fail, Voice-Assisted Debugging for Python
Sayed Mahbub Hasan Amiri, Md. Mainul Islam, Mohammad Shakhawat Hossen, Sayed Majhab Hasan Amiri, Mohammad Shawkat Ali Mamun, Sk. Humaun Kabir, Naznin Akter

TL;DR
This paper presents a voice-assisted debugging plugin for Python that reduces cognitive load and speeds up error identification by providing auditory and visual error feedback, improving accessibility and efficiency.
Contribution
The paper introduces a novel multimodal debugging system that transforms silent errors into audible diagnostics with minimal integration effort and broad platform compatibility.
Findings
37% reduction in cognitive load during debugging
78% faster error identification with vocalized error info
Supports Python 3.7+ on multiple OS platforms
Abstract
This research introduces an innovative voice-assisted debugging plugin for Python that transforms silent runtime errors into actionable audible diagnostics. By implementing a global exception hook architecture with pyttsx3 text-to-speech conversion and Tkinter-based GUI visualization, the solution delivers multimodal error feedback through parallel auditory and visual channels. Empirical evaluation demonstrates 37% reduced cognitive load (p<0.01, n=50) compared to traditional stack-trace debugging, while enabling 78% faster error identification through vocalized exception classification and contextualization. The system achieves sub-1.2 second voice latency with under 18% CPU overhead during exception handling, vocalizing error types and consequences while displaying interactive tracebacks with documentation deep links. Criteria validate compatibility across Python 3.7+ environments on…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Research · Software Testing and Debugging Techniques · Teaching and Learning Programming
Methods01 Ways to Call How can i speak to someone at Celebrity Cruises: A Step by Step Guide
