EndPromptPlaybackEvent Class

EndPromptPlaybackEvent Class

Raised by:  SES
Base Class:  RecognitionBaseEvent
Derived Classes:  None

EndPromptPlaybackEvent is raised to the Trace log when SES notifies the SR engines that a prompt has stopped playing.

Note  This and all other event classes derived from RecognitionBaseEvent, are gathered only in the DetailedSRMessages category, and are intended primarily for internal use by Microsoft, to tune recognition engine effectiveness.

EndPromptPlaybackEvent has the following properties:

Property

Type

Description

RecognitionID

String

The identifier for the recognition session.
This property is consistently used across all recognition result events, SAPI and Engine events, and audio and grammar events.

InputAudioStreamPosition

Integer

The byte offset in the input audio stream when prompt playback stopped. TAS forwards this information to the SR engine.

InputAudioMilliSeconds

Integer

The offset, in milliseconds, in the input audio stream when prompt playback stopped.

EffectiveInputAudioMilliSeconds

Integer

The offset, in milliseconds, in the input audio stream when the SR engine receives the value for InputAudioStreamPosition from TAS. This is effectively the current stream position for the SR engine.

Remarks

EndPromptPlaybackEvent improves barge-in sensitivity in the SR engines. This event is captured in a Trace session only under the ProductionSREngineAnalysis filter. This filter gathers data to aid in tuning the recognition engine.

See Also

Event Logging Class Hierarchy | Logging and Analyzing Events | CommonEvent