.NET use cases

These steps are mandatory to add basic speech recognition functionality to your .NET desktop app:

  1. Speech recognition session initialization
  2. Speech-enabling your .NET desktop app

This is the additional functionality you can implement:

Important information

  • The angled brackets (< >) surrounding code examples indicate a placeholder. When you fill in real data, make sure you don't include the angled brackets.
  • You must speech-enable every GUI form in your app that you want the user to be able to use with speech recognition.
  • No element from the Nuance.SpeechAnywhere.Internal namespace may be used directly by your app - this namespace is for internal Nuance usage only: it's not part of the official Dragon Medical SpeechKit APIs. Nuance reserves the right to modify the elements of this namespace without notice, doesn't provide specifications for the correct operation of elements from this namespace and doesn't guarantee correct operation of any elements available on the official Dragon Medical SpeechKit APIs if any elements from the Nuance.SpeechAnywhere.Internal namespace are used directly by your app.
  • When a user is working with your speech-enabled app and Dragon Medical SpeechKit can't recover from a connection error to the speech recognition server (for example, the Internet connection is lost), recording is stopped immediately. When the connection is restored, the user can start again as normal.
  • User names are case sensitive.

GUI elements provided by Dragon Medical SpeechKit

The speech bar enables you to interact with Dragon Medical SpeechKit:

desktop speech bar

one Select to turn speech recognition on and off. When this icon is green, the system is listening.

two The volume meter provides visual feedback while you're speaking.

three Select to open the personalization & help window. You can see a list of voice commands, manage auto-texts, and read the help.

Options menu: Personalization & help window, end user help, recording device menu.

options menu

Speech-enabled controls display the Nuance flame icon to tell the user that the field will accept spoken input: flame icon

See also

Setting up Dragon Medical SpeechKit

Dragon Medical SpeechKit development concepts

Technical restrictions