Realtime voice control lets you control common LatchLoop actions by speaking. It is designed for navigation and task management, not for always-on transcription.
Use the floating voice control button in LatchLoop to start a voice session.
When active, LatchLoop listens for your commands and can respond with short status messages. Stop the session by pressing the control again. Voice also disconnects automatically after an idle period.
Voice control can help with actions such as:
If LatchLoop is unsure what you mean, it may ask a brief clarification question.
During a voice session, LatchLoop may show:
The ghost cursor is visual feedback only. The app still performs actions through normal, constrained LatchLoop handlers.
Voice control starts only when you press the voice control button.
LatchLoop does not persist voice transcripts by default. The browser may show short temporary status text during the session, but the implementation is designed not to store transcripts in Supabase or localStorage.
Do not enable local voice debug logs in production unless your team has reviewed the privacy implications.
Voice control cannot connect
LatchLoop opened the wrong task
Voice stopped listening