This interface provides methods to set various attributes of the voice command object, including audio output, recognition mode, and whether or not recognition is enabled.
| Method | Description | 
| IVCmdAttributes::AwakeStateGet | Retrieves the awake state for a voice command site | 
| IVCmdAttributes::AwakeStateSet | Sets the awake state for a voice command site. | 
| IVCmdAttributes::EnabledGet | Gets whether speech recognition is enabled or disabled for a voice command site. | 
| IVCmdAttributes::EnabledSet | Sets whether speech recognition is enabled or disabled for a voice command site. | 
| IVCmdAttributes::SpeakerGet | Gets the name of the current speaker for a voice command site. | 
| IVCmdAttributes::SpeakerSet | Sets the name of the current speaker for a voice command site. | 
| IVCmdAttributes::SRModeGet | Gets the globally unique identifier (GUID) of the speech-recognition mode used for the site. | 
| IVCmdAttributes::SRModeSet | Sets the speech-recognition mode used by a voice command site. | 
| IVCmdAttributes::ThresholdGet | Gets the threshold level of the speech-recognition engine used by a voice command site. | 
| IVCmdAttributes::ThresholdSet | Sets the threshold level for the speech-recognition engine used by a voice command site. | 
This interface is supported by all voice command objects.