Microsoft Speech Platform
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.