Grab the knob
Right hand: curl your little finger to take hold of the volume.
Desktop app · Windows · webcam
A contactless gesture control system for Windows. Your right hand is an analogue volume knob; your left hand sends the media keys, so Spotify, YouTube or any player that listens to them responds.
It uses a webcam and MediaPipe's hand tracking, on your own machine.
Right hand: curl your little finger to take hold of the volume.
Thumb and index pinched is 0 %, spread is 100 %, measured against your palm so distance does not matter.
Extend your little finger, or move to the edge of the frame, to leave the volume where it is.
Left hand: a fist.
Left hand: one finger. Return to an open hand between commands.
Left hand: two fingers, the peace sign.
Needs Windows 10 or 11, a webcam, and uv, which installs Python 3.12 and the dependencies. The first run downloads the hand-landmark model once. H hides the preview window, S shows it, Q quits.
uv sync
uv run hand-volume-control
uv run python -m hand_volume_control.find_cam # find your cameraCamera frames are processed in memory on your machine and never saved or sent. One network request, on the first run only, fetches MediaPipe's hand-landmark model from storage.googleapis.com into your cache folder; after that it works offline. While running, a keyboard listener watches for Q, H and S from any window and records nothing.
This page stores only your light or dark choice, whether you hid the intro, and your answer to the notice, all on this device.
This page stores only what it needs on this device, and sets no advertising or analytics cookies.
hvc-theme — your light or dark choice (this device only)hvc-desc — whether you hid the intro (this device only)privacy-consent:hand-volume-control — the choice you make here, with its date (this device only)This is a static page. What it keeps, on this device only, is listed below. Change your choice at any time with “Privacy settings” in the footer.