Purpose

A voice-command object manages the use of voice commands by all voice-aware applications on a user's computer. The voice-command object represents a voice-command site consisting of an audio device and a speech-recognition mode provided by an engine. Internally, a voice-command site consists of two low-level speech-recognition objects: a speech-recognition engine object and an audio source.

The voice-command object can use any speech-recognition engine that supports lists. An engine that does not support lists cannot be used for voice commands.