Mouth-Closed Trainer

Profile: —
Camera: idle
Mouth: —
Sessions: 0
off
Timer remaining
Closed-only runs only while mouth is closed.
Current:
Higher = less jitter
Min open duration (ms)
Cooldown between events (ms)
Tracking starts only when a session starts (or during calibration).

Session Progress

Sessions: 0
Avg open%: —
Best open%: —
Open time
0:00
Closed time
0:00
Open events
0
Open %
0%

Live mouth open/closed (1=open, 0=closed)

If you switch tabs, some browsers stop camera frames. Use PiP for best chance.

Open % per minute

Freezes when session is paused or ended.

Past Sessions (current profile)

Selected: 0
Trend: Open % and events/min
Date
Dur
Open%
EPM
Actions
Debug Panel
Environment
MediaPipe
Video
Session / Loop
Asset Check
Logs