Interfaces

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.