SpeechRecoEvents (Microsoft Speech Platform)

Microsoft Speech Platform SDK 11

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.