Voice Assistant Endpointing & Barge-In Lab (2D)
Interactive 2D canvas simulator of a voice-assistant conversation pipeline: watch a real voice-activity detector, silence-timeout endpointing and barge-in interruption logic decide, frame by frame, when the assistant should reply.
Before a conversational-AI system can generate a reply, it has to solve a much older and stricter problem: knowing exactly when the human stopped talking. This simulator renders that decision loop as two scrolling 2D waveform lanes — a live microphone track and the assistant's own speech track — driven by a real short-term-energy voice activity detector with exponential smoothing and hangover, a silence-timeout endpointing rule that decides when to hand the turn to the assistant, and a barge-in monitor that can cancel the assistant's speech mid-sentence the moment the user starts talking again. Drag the energy threshold and endpoint delay to see how a real voice assistant balances snappy turn-taking against cutting people off, and toggle barge-in to compare full-duplex and half-duplex conversation design.
A real-time 2D canvas simulator of a voice-assistant conversation pipeline: an energy-based voice activity detector with hangover, a silence-timeout endpointing rule, and full-duplex barge-in interruption logic, all driving two scrolling waveform lanes.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install