The voice-command object supports the following interfaces.
Interface | Description |
ILexPronounce | Modify the pronunciation of words in the engine. |
ISRSpeaker | Load, save, and restore speaker information. |
IVDctAttributes | Controls attributes of a voice-dictation site, such as the audio device, the microphone, the speech-recognition mode, and whether speech-recognition is awake and enabled for the site. To get the address of the IVDctAttributes interface, use the IVoiceDictation::QueryInterface member function with the IID_IVDctAttributes interface identifier. |
IVDctCommands | Controls which commands are to be recognized during dictation. |
IVDctDialogs | Displays Windows dialog boxes that allow a user to configure the speech-recognition engine. These dialog boxes are defined by the engine. |
IVDctGlossary | Edit, modify, or rename glossary entries used in dictation. |
IVDctGUI | Controls the position of the correction window. |
IVDctInvTextNorm | Allows an application to set and control the inverse text normalization done by the Voice Dictation module. |
IVDctText | Allows the application to get, set, move, or otherwise modify the text in the virtual text field. |
IVoiceDictation | Registers an application to use voice dictation on a site, allows an application to create topics. |