This Python application lets you control your computer using only your eyes, blinks, and voice. It's designed for accessibility and hands-free control.
- 👀 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
- Clone the repository:
git clone https://github.com/vracton/BlinkBot.git
cd accessibility-control-app- Install dependencies:
pip install -r requirements.txtpython main.py- 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
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
- Requires a webcam and microphone
- If PyAudio installation fails, try installing it with:
pip install pipwin pipwin install pyaudio