Objects

Speech-recognition objects provide detailed control of speech recognition. Together these objects serve as a recognition layer for an application, allowing it to use any of the speech-recognition engines available in the system and to recognize input from multimedia wave-in devices or other audio sources. This section describes these objects and lists the interfaces they support.

In addition to the interfaces listed in this section, each object supports the IUnknown interface, which is a common interface supported by all OLE component objects. For more information about IUnknown, see the section, "Common Elements of the Speech Application Programming Interface."

If your application does not require detailed control of speech recognition, you can use voice-command objects to implement command and control. Voice commands use speech-recognition objects, so they also serve as an example of implementing speech recognition. For more information about voice commands, see the section, "Voice Commands."