HomeAI & Machine LearningWake-Word Detector: Duty Cycle & False-Accept Simulator

Wake-Word Detector: Duty Cycle & False-Accept Simulator

Interactive 3D simulator of an always-on mobile wake-word detector: watch a matched-filter score stream cross a detection threshold, tune noise, duty cycle and keyword rate, and see false-accept rate, false-reject rate and average power draw update live.

AI & Machine Learning3DModerate60 FPS📱 Mobile-adapted⇄ 2D version
mobile-voice-speech-recognition ↗ Open standalone

Every "Hey Siri" or "OK Google" moment starts with a tiny, always-on detector running a matched-filter correlation against a stored keyword template on a handful of milliwatts, long before any cloud or on-device speech recognizer wakes up. This simulator streams a live 3D ribbon of analysis frames, scores each one with normalized cross-correlation, and lets you tune the detection threshold, background noise floor, how often the keyword is actually spoken, and the microphone's power-saving duty cycle. Watch true accepts, phantom false-accept wake-ups, and missed false rejects accumulate in real time, alongside an estimated average power draw that reflects the real two-state design — cheap always-on listening punctuated by expensive full-recognition bursts — used in real mobile voice assistants.

⚙ Under the hood

Interactive 3D simulator of an always-on mobile wake-word detector: watch a matched-filter correlation score stream cross a detection threshold, tune background noise, keyword rate and microphone duty cycle, and see false-accept rate, false-reject rate and average power draw update live.

speech recognitionsignal processingmobile AIvoice assistantdetection theorypower efficiency

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)