Features

In-app voice commands

Tap the microphone immediately left of the filter icon in the main left drawer to toggle voice commands. The microphone turns orange while enabled. A small strip shows what was heard and the action status. Commands navigate the app without a spoken reply.

This prototype recognizes a fixed set of English commands:

  • “Open drawer” or “open left drawer”.
  • “Open workspace Website” or “open Website workspace”. “Project” is also accepted when spoken.
  • “Open chat Fix keyboard overlap” or “open the keyboard chat”.
  • “Show workspace tabs” or “take me to workspace tabs”.
  • “Go back”.
  • “Type fix the keyboard overlap” or “fill prompt fix the keyboard overlap”.
  • “Send message”.
  • “Stop listening”.

Pause after each command and wait for Listening before speaking again. Filling replaces the active prompt; sending is a separate command and uses the same submission path as the Send button. Commands wait briefly for an available composer and are abandoned if the chat changes while waiting. A busy chat must finish before this prototype can fill or send.

Names match the account’s loaded workspaces and inbox chats. Multiple matches appear as a picker; no match does not navigate. This is not a search over unloaded chat history.

Audio recognition is required to run on-device. If the device or current speech locale cannot support it, the mode shows an unavailable message instead of using a network recognizer. The command phrases themselves are English in this prototype. Remote workspace and chat operations still need their normal connection.

Listening pauses while a command is executing or while choosing a match. It stops when the app backgrounds, the account changes, another audio session interrupts it, dictation starts, or a conversational voice-agent session starts. Tap the microphone again to resume.