Skip to content

anuragjain-git/Gesture-Controlled-Virtual-Mouse-and-Voice-Assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gesture-Controlled Virtual Mouse and Voice Assistant

This project is an innovative solution that allows users to control their computer system using both hand gestures and voice commands.

  • Gesture-Controlled Virtual Mouse: Move the mouse, click, scroll, and drag and more.
  • Voice Assistant: Perform system tasks like google search, sending whatsapp messages, file handling, system settings and more.

🎥 Demo

Click here to watch the demo video

Or preview it below:

Demo Video

Features

Hand Gesture Recognition

Gesture Action
V Sign Move cursor
V Sign → Close Index Finger Left click
V Sign → Close Middle Finger Right click
V Sign → Two Fingers Closed Double click
Fist Drag and drop
Pinch (Dominant Hand) - Horizontal Adjust brightness
Pinch (Dominant Hand) - Vertical Adjust volume
Pinch (Non-Dominant Hand) - Horizontal Scroll horizontally
Pinch (Non-Dominant Hand) - Vertical Scroll vertically

Voice Assistant

Command Action
"Echo, what time is it?" Tells the current time
"Echo, what's today's date?" Tells the current date
"Echo, (search/find/look) [query]" Searches Google for your query
"Echo, (open/start/launch) [application, folder]" Opens the specified application/folder
"Echo, copy" Performs copy function (Ctrl+C)
"Echo, paste" Performs paste function (Ctrl+V)
"Echo, (open/start/launch) gesture recognition" Activates hand gesture control
"Echo, (exit/terminate/stop/close) gesture recognition" Deactivates hand gesture control
"Echo, (exit/terminate/stop/close)" Closes the assistant
"Echo, (turn/switch)" Turns on/off contextual search, browsing mode
"Echo, (send)" send messages(whatsapp)

🛠️ Requirements

Install the dependencies using:

pip install -r requirements.txt

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages