Share via


Set the language and topic (Android)

Dragon Medical SpeechKit supports several languages and provides optimized speech recognition vocabulary for different medical specialties. Not all languages and specialties are available in all regions; see the table below for details.

You can specify the language to be used for speech recognition for each VUI form. Based on the medical specialties your users work in, you can also specify the topic (medical specialty) for each VUI form.

To set the language and topic, add this line to your VuiController declaration:

android:tag="language:<your language>;topic:<your topic>"

For example:

<com.nuance.speechanywhere.VuiController
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:tag="language:en-US;topic:InternalMedicine"
    android:id="@+id/vuicontroller">

Note

You can't use the public string constants in the XML file, you must supply the corresponding string values.

Alternatively, the language and topic can be set programmatically. To set the language and topic, obtain a reference to the VuiController object in your activity and call the setLanguage(String language) and setTopic(String topic) methods on the VuiController object, then call synchronize(). Setting the language and topic only have an effect when synchronize() is called.

For example:

theVuiController.setLanguage("en-US");
theVuiController.setTopic(VuiController.NUSA_TOPIC_GENERAL_MEDICINE);
theVuiController.synchronize();

For lists of valid languages and topics, see the tables below. To set the topic, you can pass the actual topic string values or the corresponding public string constants.

  • If you don't set the language, SpeechKit uses the language of your Android device.
  • If you don't set the topic, SpeechKit uses General Medicine.

Note

By default, VuiControllers are opened automatically upon creation. For exceptions, see: Custom controls and the API reference.

GUI language

The language used for SpeechKit GUI elements is the speech recognition language of the last speech-enabled form the user has dictated into.

Topic names

The following table shows the SpeechKit topic name for each medical specialty/data pack name. Set vuiController.Topic to the SpeechKit topic name.

Topic Alternative data pack name String value String constant name
General Medicine Healthcare B "GeneralMedicine" NUSA_TOPIC_GENERAL_MEDICINE
Clinical Administration Healthcare A "ClinicalAdministration" NUSA_TOPIC_CLINICAL_ADMINISTRATION
Cardiology Healthcare H "Cardiology" NUSA_TOPIC_CARDIOLOGY
Emergency "Emergency" NUSA_TOPIC_EMERGENCY
Internal Medicine Healthcare E "InternalMedicine" NUSA_TOPIC_INTERNAL_MEDICINE
Mental Health Healthcare D "MentalHealth" NUSA_TOPIC_MENTAL_HEALTH
Neurology Healthcare G "Neurology" NUSA_TOPIC_NEUROLOGY
Orthopaedics "Orthopaedics" NUSA_TOPIC_ORTHOPAEDICS
Obstetrics and Gynecology "ObstetricsAndGynecology" NUSA_TOPIC_OBSTETRICS_AND_GYNECOLOGY
Oncology "Oncology" NUSA_TOPIC_ONCOLOGY
Pathology Healthcare I "Pathology" NUSA_TOPIC_PATHOLOGY
Pediatrics "Pediatrics" NUSA_TOPIC_PEDIATRICS
Surgery Healthcare F "Surgery" NUSA_TOPIC_SURGERY

Important information

  • If your topic isn't listed above, set topic:<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.

Available languages

To set the language, use the two-letter code specifying the language and region. The region is optional. For example, use en-US or en for US English.

The following table lists the available languages and topics (as specific data pack versions) for each Dragon Medical system:

Language Code Australia Canada Switzerland Germany France UK USA
Danish da-dk Healthcare B DK: 7.11
Healthcare C DK: 7.11
Healthcare D DK: 7.11
Healthcare I DK: 7.11
Healthcare B DK: 7.11
Healthcare C DK: 7.11
Healthcare D DK: 7.11
Healthcare I DK: 7.11
Healthcare B DK: 7.11
Healthcare C DK: 7.11
Healthcare D DK: 7.11
Healthcare I DK: 7.11
Swiss German de-ch Healthcare B CH: 7.11
Healthcare C CH: 7.11
Healthcare A CH: 7.10
Healthcare B CH: 7.11
Healthcare C CH: 7.11
Healthcare A CH: 7.10
German de-de Healthcare B DE: 7.12
Healthcare C DE: 7.12
Healthcare A DE: 7.11
Healthcare B DE: 7.11
Healthcare C DE: 7.11
Healthcare A DE: 7.10
Healthcare B DE: 7.12
Healthcare C DE: 7.12
Healthcare A DE: 7.10
Healthcare B DE: 7.11
Australian English en-au Healthcare B English AU: 7.11
Healthcare A English AU: 7.10
PowerScribe Radiology English AU 7.12
Healthcare B English AU: 7.11
Healthcare C English AU: 7.11
Healthcare A English AU: 7.10
Canadian English en-ca General Medical English CA: 7.11
Radiology English CA: 7.11
Mental Health English CA: 7.11
Pathology English CA: 7.11
Clinical Administration English CA: 7.10
General Medical English CA: 7.11
Mental Health English CA: 7.11
Radiology English CA: 7.11
General Medical English CA: 7.11
British English en-gb Healthcare B English UK: 7.12
Healthcare C English UK: 7.12
Healthcare A English UK: 7.12
Healthcare B English UK: 7.12
Healthcare C English UK: 7.12
Healthcare A English UK: 7.12
Healthcare A English UK: 7.12
Healthcare B English UK: 7.12
Healthcare C English UK: 7.12
Healthcare B English UK: 7.12
Healthcare C English UK: 7.12
Healthcare A English UK: 7.12
Healthcare B English UK: 7.12
Healthcare C English UK: 7.12
Healthcare A English UK: 7.12
Healthcare A English UK: 7.12
Healthcare B English UK: 7.12
Healthcare C English UK: 7.12
American English en-us General Medical English US: 7.12 General Medical English US: 7.12
Mental Health English US: 7.12
Radiology English US: 7.12
Clinical Administration English US: 7.10
General Medical English US: 7.12 General Medical English US: 7.12
Mental Health English US: 7.12
Radiology English US: 7.12
Radiology Powerscribe English US: 7.11
Clinical Administration English US: 7.10
General Medical English US: 7.12
Mental Health English US: 7.12
Radiology English US: 7.12
Pathology English US: 7.12
Radiology Powerscribe English US: 7.11
Clinical Administration English US: 7.10
Finnish fi-fi Healthcare B FI: 7.10
Healthcare C FI: 7.10
Healthcare B FI: 7.11
Healthcare C FI: 7.11
Healthcare B FI: 7.12
Healthcare C FI: 7.12
Canadian French fr-ca General Medical French CA: 7.12
Radiology French CA: 7.12
Clinical Administration French CA: 7.10
General Medical French CA: 7.12
Radiology French CA: 7.12
Clinical Administration French CA: 7.10
French fr-fr Healthcare C FR: 7.12
Healthcare A FR: 7.10
Healthcare B FR: 7.12
Healthcare C FR: 7.12
Healthcare A FR: 7.10
Healthcare B FR: 7.12
Healthcare C FR: 7.12
Healthcare A FR: 7.10
Healthcare B FR: 7.12
Healthcare C FR: 7.12
Healthcare A FR: 7.10
Healthcare B FR: 7.12
Italian it-it Healthcare A IT: 7.10
Healthcare B IT: 7.10
Healthcare C IT: 7.10
Healthcare A IT: 7.10
Healthcare B IT: 7.10
Healthcare C IT: 7.10
Healthcare A IT: 7.10
Healthcare B IT: 7.10
Healthcare C IT: 7.10
Healthcare A IT: 7.10
Healthcare B IT: 7.10
Healthcare C IT: 7.10
Dutch nl-nl Healthcare B NL: 7.11
Healthcare C NL: 7.11
Healthcare A NL: 7.11
Healthcare B NL: 7.11
Healthcare C NL: 7.11
Healthcare A NL: 7.10
Healthcare A NL: 7.11
Healthcare B NL: 7.11
Healthcare C NL: 7.11
Norwegian Nynorsk nn-no Healthcare B NN: 7.12
Healthcare C NN: 7.12
Healthcare B NN: 7.12
Healthcare C NN: 7.12
Norwegian Bokmål nb-no Healthcare B NB: 7.12
Healthcare C NB: 7.12
Healthcare B NB: 7.12
Healthcare C NB: 7.12
Brazilian Portuguese pt-br Healthcare B BR: 7.12
Healthcare C BR: 7.12
Portuguese pt-pt Healthcare C PT: 7.12 Healthcare C PT: 7.10
Spanish es-es Healthcare B ES: 7.11
Healthcare C ES: 7.11
Healthcare A ES: 7.10
Healthcare B ES: 7.11
Healthcare C ES: 7.11
Healthcare A ES: 7.10
Healthcare B ES: 7.11
Healthcare C ES: 7.11
Healthcare A ES: 7.10
Healthcare B ES: 7.11
Healthcare C ES: 7.11
Healthcare A ES: 7.10
Swedish sv-sw Healthcare B SV: 7.13
Healthcare C SV: 7.13
Healthcare B SV: 7.13
Healthcare C SV: 7.13
Healthcare A SV: 7.10
Healthcare B SV: 7.13
Healthcare C SV: 7.13
Healthcare A SV: 7.10

SpeechKit also supports the following languages for legacy SpeechMagic-based systems:

  • Catalan (ca)
  • Hungarian (hu)
  • Slovenian (sl)

Disclaimer

The language availability information provided in this table reflects the technical deployment status of Dragon Medical services across various geographies. It is intended solely for informational and planning purposes. It does not constitute a statement of license rights or commercial entitlements.

Actual language availability for any customer or vendor depends exclusively on the terms of their specific contractual agreements with Nuance, Microsoft or the relevant licensing entity. Vendors and partners must verify their individual contract provisions to confirm which languages they are legally entitled to use.

Additionally, this information may change over time due to ongoing product updates, regional deployment adjustments, or regulatory considerations. No warranty is made regarding the completeness, accuracy, or currentness of the data, and we assume no liability for actions taken based on this table. For the most up‑to‑date entitlement or licensing information, please refer to your contract or contact your Microsoft representative.