Share via


Set the language and topic (.NET)

The language and topic properties are optional.

  • If you don't set the language, Dragon Medical SpeechKit will use the language of your app's user interface.
  • If you don't set the speech recognition topic, Dragon Medical SpeechKit will use General Medicine.

Setting the language

You can specify the language to be used for speech recognition for each VUI form. Changing the language property after the VuiController is opened will only have an effect if the Synchronize() method is called.

The language of the Dragon Medical SpeechKit GUI is the speech recognition language of the last speech-enabled form which the user has dictated into.

If you don't set a language, your app's user interface language is used (CultureInfo.CurrentUICulture.Name).

IETF language tags are used. The format is language subtag plus optional region subtag (for example, en-US or en for US English). Other formats aren't supported.

The following languages are supported by the SDK, but their availability depends on your Dragon Medical system and licenses:

  • Catalan (ca)*
  • Danish (da)
  • Dutch (nl)
  • English (en)
  • Finnish (fi)
  • French (fr)
  • German (de)
  • Hungarian (hu)*
  • Italian (it)
  • Norwegian BokmÃ¥l (nb)
  • Norwegian Nynorsk (nn)
  • Portuguese (pt)
  • Slovenian (sl)*
  • Spanish (es)
  • Swedish (sv)

* SpeechMagic-based systems only.

Setting the topic

Based on the medical specialties your users work in, you can specify the topic (medical specialty) for each VUI form. Changing the topic property after Open() has been called will only have an effect if the Synchronize() method is called.

The following topics are supported:

Topic String constant name
General Medicine VuiTopics.GeneralMedicine
Clinical Administration VuiTopics.ClinicalAdministration
Cardiology VuiTopics.Cardiology
Emergency VuiTopics.Emergency
Internal Medicine VuiTopics.InternalMedicine
Mental Health VuiTopics.MentalHealth
Neurology VuiTopics.Neurology
Orthopaedics VuiTopics.Orthopaedics
Obstetrics and Gynecology VuiTopics.ObstetricsAndGynecology
Oncology VuiTopics.Oncology
Pathology VuiTopics.Pathology
Pediatrics VuiTopics.Pediatrics
Surgery VuiTopics.Surgery

Important information

  • If your topic isn't listed above, set the property Topic on the VuiController to "myTopic". For more information, please contact Nuance support.
  • User profile adaptation is done separately for each topic; make sure to specify the correct medical specialty for it to work efficiently.
  • Specify the Clinical Administration topic when using general, non-medical language.
  • General Medicine is the default setting; if you don't specify a topic, this topic is used.

Procedure

To set the language and topic, on the VuiController instance, set the Language and Topic properties as required.

For example:

vuiController.Language = "en-US";
vuiController.Topic = VuiTopics.GeneralMedicine;

Important

These properties must be set before Open() is called on the VuiController.