Additional Nuance products, services, or issues
The Browser SDK documentation only distinguishes between:
- Standard commands: built-in Dragon Copilot / Dragon Medical commands for dictation, navigation, correction, etc., which “don’t require or allow any handling by your app.”
- Application commands: commands defined and fully controlled by the integration.
Standard commands are defined, stored, and handled entirely by Dragon Copilot / Dragon Medical, not by the Browser SDK integration:
“Standard commands: These are the Dragon Copilot built-in voice commands and include commands for dictation, navigation, correction, etc. They don't require or allow any handling by your app.”
Application commands are the only commands that can be enabled/disabled or modified via the Browser SDK APIs (NUSA_createCommandSet, NUSA_createCommand, NUSA_enableCommandSet, NUSA_enableCommand, NUSA_reinitializeVuiForm, etc.). Command sets and command enablement apply only to these application commands.
The documentation also states that standard commands have priority over application commands:
“The spoken phrases for application commands must be unique. If they share a name with a standard command, the standard command is applied.”
Within the provided documentation set, there is no API, configuration flag, or browser-side mechanism to:
- Disable all built-in standard commands while keeping dictation enabled.
- Disable or override specific standard commands such as
new lineornew paragraph. - Reconfigure standard dictation/formatting behavior from the Browser SDK.
All enable/disable mechanisms described (NUSA_enableAll, NUSA_enableCommandSet, NUSA_enableCommand) are scoped to:
- Which HTML controls are speech-enabled (
NUSA_enableAllanddata-nusa-enabled). - Which application command sets and application commands are active.
They do not affect standard commands.
The documentation in scope also does not describe any tenant/admin/user-level configuration for turning off or customizing standard dictation/formatting commands. Any such configuration, if it exists, is not covered in the referenced materials.
Given this, the only documented, supported levers for an integration are:
- Control where dictation is allowed (speech-enabled controls and command sets).
- Define application commands with unique phrases that do not collide with standard commands.
- Follow the recommendations for application command phrases (distinctive, natural, non-ambiguous) to reduce misinterpretation as commands.
There is no documented way in this context to achieve “literal-only” dictation for phrases that are already defined as standard commands.
References: