Utterly Voice icon image Utterly Voice

User Interface

Utterly Voice has a simple user interface with a narrow window that opens at the top of your display. It behaves like the taskbar. Only full screen windows can cover it, and maximized windows are opened below it. This page describes the six elements of the user interface from left to right.

Microphone Button

The microphone can be in one of three states:

  • Off: The application is not receiving data from the microphone. The microphone button is grey.
  • On: The application is receiving data from the microphone, and it is processing utterances. The microphone button is green.
  • Pause: The application is receiving data from the microphone, but it ignores everything except for the "resume listening" command. The microphone button is yellow.

You can say the following commands to control the microphone state:

  • "stop listening" to turn the microphone off.
  • "pause listening" to pause the microphone.
  • "resume listening" to change the state from pause to on.

You can also click the microphone button to turn it on and off.

Microphone Signal Indicator

This indicator shows the current microphone signal amplitude. The horizontal line in the middle is a marker for the utterance threshold. The color turns green while an utterance is being captured.

Mode and State List

This list shows the currently active modes and interpreter states.

Utterance History

This lists all utterances since the application started. Each line represents processing of a single utterance. Each time you say an utterance, a line is added and automatically scrolled to the bottom, so it is visible.

Recognizers will sometimes recognize utterances incorrectly, and you may accidentally provide commands incorrectly. This history is always visible, so you can monitor the results for errors, and understand how to correct the errors.

Each utterance line shows the utterance processing steps. First, it shows what the recognizer returned and how long the recognizer took. Then, it shows how the interpreter responded to the text. Command calls are enclosed in square brackets, and command parameters are enclosed in parentheses. For example, consider the following utterance history line:

Recognizer (125ms): "capital the escape title of the book is title moby dick stop period" -> Interpreter: [capital](the) [escape](title) of the book is [title](moby,dick,stop)[period]

This utterance types "The title of the book is Moby Dick.". The text after "Recognizer" shows exactly what the recognizer returned. The text after "Interpreter" shows how the interpreter processed the text:

  • (125ms): the time it took for the recognizer to respond.
  • [capital](the): shows the "capital" command being provided "the" as an argument.
  • [escape](title): shows the "escape" command being provided "title" as an argument.
  • of the book is: shows text being typed.
  • [title](moby,dick,stop): shows the "title" command being provided three arguments. The final argument stops command processing.
  • [period]: shows the "period" command being called.

Close Button

The close button quits Utterly Voice. You can also say "quit utterly voice".

Help Button

The help button opens the mode help. You can also say "open help".