The Voqal Assistant comes with two embedded modes: Idle and Edit. These modes represent the different states Voqal can be in and are individually designed to handle specific types of tasks. Each mode has access to different Voqal Tools, so it’s important to be in the right one. You won’t be able to edit text in idle mode.

Design

Workflow

  • Developer starts speaking
  • Voice activity detection detects speech
  • Speech-to-text and intent detection run concurrently
    • Results from speech-to-text are sent to intent delay queue
    • Results from intent detection are sent to intent delay queue
  • Intent delay queue waits to allow corrections (e.g. “go to line 1” becomes “go to line 1000” as new results come in)
  • Intent delay queue sends final intent to the current mode
    • In idle mode, the intent is broken down into a series of ordered tasks
    • In edit mode, the intent is used to update the current text or accept/reject the changes

Idle Mode

The Voqal Idle Mode is used for a broad range of tasks as are available via Voqal Tools. This is the default mode your Voqal Assistant will be in when not actively engaged in a specific task.

Edit Mode

The Voqal Edit Mode is used for editing code and other textual content. This mode is designed to allow for a conversational-style editing experience, where you can continuously edit and refine the generated text. Once you’re done editing, you can say “looks good” to save your changes and return to the idle mode.