REPOSITORY OVERVIEWLive repository statistics
★ 1Stars
⑂ 0Forks
◯ 0Open issues
◉ 1Watchers
34/100
OPENREPOHUB HEALTH SIGNALLimited signals
A transparent discovery signal based on current public GitHub metadata.
Recent activity35% weight
30 Community adoption25% weight
0 Maintenance state20% weight
100 License clarity10% weight
0 Project information10% weight
35 This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
README preview
Hands-Free Interactive System
Overview
This project implements an eye-controlled mouse and voice typing system using Python. It leverages computer vision to track eye movements and control the mouse cursor, while also allowing users to input text through voice commands. The system is designed to assist users with disabilities or those who prefer hands-free interaction with their computers.
Components
The project consists of three main components:
-
MouseControl: This module handles the camera input and processes the eye movements to control the mouse cursor. It uses OpenCV and MediaPipe for real-time face and landmark detection.
-
VoiceTyping: This module captures voice input using the SpeechRecognition library and translates it into text commands. It can also trigger mouse actions based on recognized commands.
-
Main Application: The main script that initializes the MouseControl and VoiceTyping classes, manages threading for mouse control, and listens for voice commands in a loop.
Installation
To set up the project, follow these steps:
-
Clone the repository:
git clone <repository-url>
cd <repository-directory>
-
Install required packages:
Make sure you have Python installed (preferably Python 3.6 or higher). Then, install the required libraries using pip:
pip install opencv-python mediapipe pyautogui SpeechRecognition
-
Set up microphone permissions:
Ensure that your microphone is accessible by the application. You may need to adjust your system settings to allow microphone access.
Usage
-
Run the application:
Execute the main script to start the application:
python main.py
-
Voice Commands:
- Click: Triggers a mouse click at the current cursor position.
- Scroll up: Scrolls the page up.
- Scroll down: Scrolls the page down.
- Pause: Pauses the mouse control.
- Resume: Resumes the mouse control.
- Delete: Stops all processes and exits the application.
-
ALGORITHMICALLY RELATEDSimilar Open-Source Projects
Selected from shared topics, language and repository description—not editorial ratings.
ALICE (Automated Learning and Intelligence for Causation and Economics) is a Microsoft Research project aimed at applying Artificial Intelligence concepts to economic decision making. One of its goals is to build a toolkit that combines state-of-the-art machine learning techniques with econometrics in order to bring automation to complex causal inference problems. To date, the ALICE Python SDK (econml) implements orthogonal machine learning algorithms such as the double machine learning work of Chernozhukov et al. This toolkit is designed to measure the causal effect of some treatment variable(s) t on an outcome variable y, controlling for a set of features x.
76/100 healthRecently updatedActive repositoryHas homepage
Jupyter NotebookNOASSERTION#causal-inference#causality#econometrics#economics
⑂ 817 forks◯ 417 issuesUpdated today
Project homepage ↗This repo contains the source code in my personal column (https://zhuanlan.zhihu.com/zhaoyeyu), implemented using Python 3.6. Including Natural Language Processing and Computer Vision projects, such as text generation, machine translation, deep convolution GAN and other actual combat code.
83/100 healthRecently updatedActive repositoryHas homepage
Jupyter Notebook