SPRULESTATE (SAPI 5.3)
Microsoft Speech API 5.3
SPRULESTATE
SPRULESTATE is used when setting the state of a grammar rule or setting the state of dictation (for example, active/inactive, etc).
typedef enum SPRULESTATE
{
SPRS_INACTIVE,
SPRS_ACTIVE,
SPRS_ACTIVE_WITH_AUTO_PAUSE,
SPRS_ACTIVE_USER_DELIMITED
} SPRULESTATE;
Elements
- SPRS_INACTIVE
Grammar rule is inactive. - SPRS_ACTIVE
Grammar rule is active. - SPRS_ACTIVE_WITH_AUTO_PAUSE
SR engine will be placed in a paused state when the grammar rule is recognized. Also known as an "auto-pause" rule. - SPRS_ACTIVE_USER_DELIMITED
Indicates that the audio will start when the user starts speaking and will end when the user stops speaking.