Skip to content

vracton/BlinkBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BlinkBot

This Python application lets you control your computer using only your eyes, blinks, and voice. It's designed for accessibility and hands-free control.

Features

  • 👀 Cursor control using eye tracking
  • 👁️ Blink detection to perform clicks
  • 🗣️ Speech-to-text input when mouth opens
  • 🖱️ Adjustable cursor sensitivity presets
  • 🪟 Overlay UI with feedback messages

Installation

  1. Clone the repository:
git clone https://github.com/vracton/BlinkBot.git
cd accessibility-control-app
  1. Install dependencies:
pip install -r requirements.txt

Running the App

python main.py

Usage

  • Move your eyes to control the mouse cursor
  • Long blink to perform a click
  • Open your mouth to activate speech input
  • Speak text or commands like:
    • comma, full stop, new line, enter, tab, delete

Project Structure

BlinkBot/
├── main.py          # Entry point
├── ui.py            # Overlay window with controls and feedback
├── vision.py        # Eye tracking and gesture detection
├── speech.py        # Voice recognition and typing logic
├── utils.py         # Shared helper functions
├── requirements.txt # Required Python packages
└── README.md        # Project info

Notes

  • Requires a webcam and microphone
  • If PyAudio installation fails, try installing it with:
    pip install pipwin
    pipwin install pyaudio

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages