Skip to content

inmotion-health/ctrlability

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

CTRLABILITY

⚠️ This project is still in development and not ready for use. ⚠️

Many traditional input methods for computers are inaccessible. People with motor disabilities can experience major hurdles when using mice, keyboards or game controllers. This often means that those affected are restricted in their digital participation - they cannot interact with or communicate via digital media like others.

The project uses the combination of microphone and webcam to translate gestures, movements and voice commands into control commands for a computer. This breaks down barriers between patients and medical staff and allows new therapeutic approaches to be developed or supported.

To read more, see the project website at the Prototype Fund.

Usage

To use this project, you first need to install all our dependencies. You can do this by running the following command. We recommend using a virtual environment, such as venv or conda, as well as Python 3.11.

pip install -r requirements.txt # or make install

Afterwards, you can start the application by running the following command:

python -m ctrlability # or make run

Documentation

This project is still in rapid and early development. As such, the documentation is not yet complete or may not be fully up to date. However, we are working on it. You can find the documentation in the docs folder. The following documentation is currently available:

  1. Command Line Arguments

License

This project is licensed under the MIT license. See the LICENSE file for details.