A key functionality that brings an application from speech to text to a complete dictation solution is Commands. Put your users in the driver seat to control their workflow by defining commands to insert templates, navigate the application, automate repetitive tasks, and more!
Commands detected by the server are sent to the client in a separate message type than transcripts, and include the following details:
- Unique identifier for the recognized command.
- Variable(s) recognized with the command.
- Raw transcript text and time segments for the recognized command.
Click here to view command response message details.Click here for a library of commands ready for use.
Building an effective command
Below are some recommendations, tips, and tricks for building commands that are effective and reliable:
Be sure to test your commands!Dictate command phrases to make sure they are recognized reliably, and use the recognized text as phrases to be recognized for the command.
Client handling of detected commands
Get creative!Most applications follow linear flows to click through from one place to another, but speech-enabling the application with commands opens a world of opportunity for supporting more dynamic navigation through the workflow.