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