Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Microsoft Speech API 5.4
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.