EchoCode — Python Error Reader for Visually Impaired Programmers
EchoCode is a Visual Studio Code extension designed to help visually impaired beginner Python programmers by reading out critical Python errors aloud using Pylint. It helps users debug their code with clear, concise, and actionable feedback.
Features
Automatic Python Error Detection
Automatically detects errors using Pylint when a Python file is saved.
Reads Critical Errors Aloud
Uses speech synthesis to read only essential errors (e.g., syntax errors, undefined variables).
Output Panel Logging
Logs all detected errors in the VS Code Output Panel for visual reference.
Simplified Error Messages
Provides clear, concise explanations without overwhelming beginners.
Auto-Detection of Missing Tools
Automatically prompts users to install Pylint if it’s not found.
Requirements
Before using EchoCode, ensure the following are installed: