Skip to content

Shobhanashankar/Voice_Controlled_Web_Navigation_for_Moto_Impaired_Users

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

13 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Inclusive Voice Assistant πŸ”Š

A web-based, voice-controlled assistant designed to help users with motor impairments navigate websites hands-free. Built using Azure Speech Services, Flask, and Vanilla JavaScript, this project enhances accessibility through real-time voice commands and feedback.


🎯 Problem Statement

Many individuals with motor impairments face barriers when navigating the web due to the need for a mouse or keyboard. Existing assistive technologies are limited in flexibility or usability. This assistant leverages Azure Speech-to-Text to interpret spoken commands and interact with websites using JavaScript.


🧠 Features

  • πŸŽ™οΈ Real-time speech recognition via Azure Speech Services
  • πŸ‘‚ Command-based navigation (scroll, click, search, etc.)
  • πŸ—£οΈ Voice feedback using Web Speech API (TTS)
  • πŸ’‘ Accessibility support via DOM manipulation
  • ☁️ Azure-backed secure token handling
  • 🎨 Dark mode, highlight links, adjust font sizes
  • πŸ§ͺ Easily extendable with custom commands

πŸš€ Demo

Use voice commands like:

  • "Scroll down"
  • "Go to contact"
  • "Increase text size"
  • "Open help"
  • "Click menu"
  • "Read page"
  • "Enable dark mode"

🧰 Tech Stack

Component Tech Used
Frontend HTML, CSS, JavaScript
Backend Flask (Python)
Cloud Azure Cognitive Services (Speech API)
Other Web Speech API (TTS), .env for config

πŸ“ˆ Future Scope πŸŽ™οΈ Continuous recognition mode 🌐 Browser extension version 🌍 Multilingual support πŸ“š Integration with screen readers 🧠 AI-based command personalization



πŸ‘₯ Collaborators

Name GitHub Username
Shobhana S @Shobhanashankar
Ummadi Mythri Reddy @UmmadiMythriReddy

πŸ™Œ Acknowledgements

  • Microsoft Azure AI for Accessibility
  • Azure Speech SDK Docs Inspiration from accessibility advocates worldwide ❀️

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors