Demo signal — synthetic, no camera

Per-child calibration

Every child's neutral face and voice sit at their own baseline. This tool captures a short baseline per child and reports how far a live reading has drifted from it.

Local-first and derived-only. Nothing here uses a real camera or microphone. Saved profiles hold just per-feature mean and spread numbers in this browser's local storage — never frames, audio, or landmarks. Clearing site data erases every profile.

Profile

Saved profiles

Live drift report

Simulate a live reading and compare it to the loaded profile's baseline. Nudge the simulation to see z-scores move from stable into drift.