Chess Accessibility Extension

Browser extension enhancing chess platform accessibility for visually impaired users with voice-to-move input using Levenshtein distance algorithm and auditory feedback.

Tech Stack

JavaScriptWeb Speech APIChrome Extension API

Overview

Developed voice-to-move input system enhancing accessibility for visually impaired chess players. Enabled seamless user interaction by converting voice inputs into algebraic notation moves using Levenshtein distance algorithm, with auditory feedback for actions and errors. Utilized Agile methodologies for requirement elicitation and user testing, ensuring user-centered design.

Architecture

Browser extension with voice recognition integration, Levenshtein distance algorithm for fuzzy matching of chess moves, algebraic notation parser, auditory feedback system, and Agile development methodology with user testing.