Share via


Enable named field navigation (.NET)

You can enable specific text controls for named field navigation; this means a user can say a voice command to move directly to a specific text control.

For example, the text control for information on the past medical history of a patient could be associated with the 'medical history' concept. Users can then say go to medical history to reach this text control.

Prerequisites

You've speech-enabled a GUI form.

Procedure

Each text control that should have named field navigation enabled must be associated with a VUI concept. The VUI concept is then used by Dragon Medical SpeechKit to create a new voice command that can be used for voice navigation.

To associate a VUI concept with a text control, call SetConceptName(object control, string conceptName) on the VuiController to set the concept name for a text control.

The VUI concept should reflect the intention of the UI text control. This is used as the field name that the user says as part of the built-in go to commands when navigating to that field.

Note

The concept name must be set before Open() is called on the VuiController.

Important information

VUI concept names have a significant impact on the recognition of named voice commands; follow these recommendations to ensure successful navigation:

  • Do not use:

    Abbreviations or book title capitalization.

    Punctuation marks (for example, ", !, ?, etc.)

    Symbols (for example, +, -, &, $, etc. - use words such as "and" instead of symbols such as "&")

    Digits (use 'twelve' and not '12')

    Full phrases such as move cursor to medical history. Use medical history instead.

  • Use distinct and intuitive VUI concept names; avoid duplicate or similar sounding VUI concept names.

  • Test named field navigation before releasing your integration.