UserPerceivedRecognitionLatencyEvent Class

UserPerceivedRecognitionLatencyEvent Class

Raised by:  TAS
Base Class:  UserPerceivedResponseLatencyEvent
Derived Classes:  None

UserPerceivedRecognitionLatencyEvent logs the elapsed time between the user completing a meaningful utterance, and the beginning of the prompt that responds to the utterance.

Note  This measurement is logged only for user utterances that are sent to Speech Engine Services (SES) for recognition; not for those that are recorded directly to a file.

UserPerceivedRecognitionLatencyEvent has the following properties:

Property

Type

Description

Latency

Long

The number of milliseconds that elapsed during the entire latency event.

ListenID

String

The ID attribute of the listen element associated with the event.

RecognitionLatency

Long

The difference (in milliseconds) between the time elapsed during the user utterance, and the time elapsed during recognition of the utterance.

PromptID

String

The ID attribute of the prompt element associated with the event.

PlaybackLatency

Long

The time elapsed (in milliseconds) between Telephony Application Services (TAS) sending a prompt playback request to TIM, and the first byte of audio being played out to the telephony interface.

StartTime

Date/Time

The timestamp for the beginning of the event.

EndTime

String

The timestamp for the completion of the event.

BargeInLatency

Long

The time elapsed (in milliseconds) between the user "barging in" (speaking during an active prompt) and the termination of the prompt.

See Also

Event Logging Class Hierarchy | Logging and Analyzing Events | CommonEvent | UserPerceivedAnswerLatencyEvent | Event Filters | Filtering Logged Events