.NET use cases
These steps are mandatory to add basic speech recognition functionality to your .NET desktop app:
This is the additional functionality you can implement:
- Setting the language and topic
- Start and stop recording
- Event handling
- Application commands
- End user help
- Personalization & help screen
- Custom controls
- Enabling named field navigation
- Excluding text controls from speech recognition
- Dynamic GUI
- Microphone button handling
- Customizing the UI
- Callback thread affinity
- Deferred correction
- Audio support
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 theNuance.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:
Select to turn speech recognition on and off. When this icon is green, the system is listening.
The volume meter provides visual feedback while you're speaking.
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.
Speech-enabled controls display the Nuance flame icon to tell the user that the field will accept spoken input:
See also
Setting up Dragon Medical SpeechKit