How do I know if the microphone is enabled?
Last reviewed: 12/2/2009
HOW Article ID: H120911
The information in this article applies to:
- SpeechKit 6
Summary
Some application scenarios may benefit by determining whether the recognizer is active. For some recognizers, this done by accessing the microphone state.
More Information
Dragon NaturallySpeaking provides a desktop microphone that applications can share. Determining the state within an application can now be down by accessing the AwakeState property.
int micState = ChantSR.GetNumberProperty(CNPAwakeState);
The CNPAwakeState property may have the following values:
| Speech API | CNPAwakeState Value |
|---|---|
| Dragon | 0 - Microphone disabled 1 - Microphone off 2 - Microphone on 3 - Microphone sleeping 4 - Microphone paused 5 - Microphone resumed |
| SAPI 4 | 0 - Sleep 1 - Awake |
| SAPI 5 | 0 - Microphone off 1 - Microphone on |
| SMAPI | 0 - Microphone off 1 - Microphone on |
| VoCon V2 | 0 - Microphone off 1 - Microphone on |
| VoCon V3 | 0 - Microphone off 1 - Microphone on |