mirror of
https://github.com/myronblair/jarvis
synced 2026-06-30 17:50:23 -05:00
c34d497e9d
- Remove isSpeaking outer guard — detection loop now runs always so lastFaceSeen stays current - While isSpeaking + no face detected: refresh lastFaceSeen to prevent exit timer ticking during TTS - Raise no-face exit threshold from 3s to 12s — sporadic missed frames no longer kill the session - Add noCommandMs guard: camera never exits voice mode within 12s of last spoken command - Voice auto-trigger still respects isSpeaking (wont reactivate mid-response)