Set the language and topic

The language and topic (medical specialty) settings inform the Dragon Copilot system how to optimize the speech recognition model for the user. Set the language and topic when you initialize the Dragon Copilot SDK.

You can update the language and topic after the SDK is initialized using DragonCopilotSDK.dragon.speech.updateOptions().

  • If you don't set the language, Dragon Copilot uses the lang attribute of your page and falls back to en-US if the lang attribute isn't present or isn't supported.
  • If you don't set the speech recognition topic, Dragon Copilot uses GeneralMedicine.

Language

Use IETF language tags. The format is the 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 the Dragon Copilot system you connect to and your licenses:

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

Topic

Specify the topic based on the user's medical specialty. Specify ClinicalAdministration when using general, non-medical language.

User profile adaptation is done separately for each topic; make sure to specify the correct medical specialty for it to work efficiently.

The available topics are:

  • GeneralMedicine
  • InternalMedicine
  • Surgery
  • MentalHealth
  • Neurology
  • Cardiology
  • ClinicalAdministration
  • Emergency
  • Orthopaedics
  • ObstetricsAndGynecology
  • Oncology
  • Pathology
  • Pediatrics