Microsoft Speech Platform
SpeechRecoEvents Enum
The SpeechRecoEvents enumeration lists speech recognition (SR) events.
Used in ISpeechRecoContext.VoicePurgeEvent and ISpeechRecoContext.EventInterests.Definition
Enum SpeechRecoEvents
SREStreamEnd = 1
SRESoundStart = 2
SRESoundEnd = 4
SREPhraseStart = 8
SRERecognition = 16
SREHypothesis = 32
SREBookmark = 64
SREPropertyNumChange = 128
SREPropertyStringChange = 256
SREFalseRecognition = 512
SREInterference = 1024
SRERequestUI = 2048
SREStateChange = 4096
SREAdaptation = 8192
SREStreamStart = 16384
SRERecoOtherContext = 32768
SREAudioLevel = 65536
SREPrivate = 262144
SREAllEvents = 393215
End Enum
Elements
- SREStreamEnd
- SR engine has reached the end of an input stream.
- SRESoundStart
- SR engine has detected the start of non-trivial audio data.
- SRESoundEnd
- SR engine has detected the end of non-trivial audio data.
- SREPhraseStart
- SR engine has detected the start of a recognizable phrase.
- SRERecognition
- SR engine's best hypothesis for the audio data.
- SREHypothesis
- SR engine's interim hypothesis for the result of the audio data.
- SREBookmark
- SR engine has reached the specified point in the audio stream.
- SREPropertyNumChange
- LPARAM points to a string WPARAM that is the attribute value.
- SREPropertyStringChange
- LPARAM pointer to a buffer. Two concatenated null-terminated strings.
- SREFalseRecognition
- Apparent speech with no valid recognition.
- SREInterference
- LPARAM is any combination of SpeechInterference flags.
- SRERequestUI
- LPARAM is string.
- SREStateChange
- WPARAM contains new recognition state.
- SREAdaptation
- The adaptation buffer is now ready to be accepted.
- SREStreamStart
- SR engine has reached the start of an input stream.
- SRERecoOtherContext
- Phrase finished and recognized but for other context.
- SREAudioLevel
- Input audio volume level
- SREPrivate
- Private engine-specific event.
- SREAllEvents
- All events listed above.