RecognitionResult class

Defines result of speech recognition.

Constructors

RecognitionResult(string, ResultReason, string, number, number, string, string, string, string, PropertyCollection)

Creates and initializes an instance of this class.

Properties

duration

Duration of recognized speech in 100 nano second increments.

errorDetails

In case of an unsuccessful recognition, provides details of the occurred error.

language

Primary Language detected.

languageDetectionConfidence

Primary Language detection confidence (Unknown, Low, Medium, High).

offset

Offset of recognized speech in 100 nano second increments.

properties

The set of properties exposed in the result.

reason

Specifies status of the result.

resultId

Specifies the result identifier.

text

Presents the recognized text in the result.

Constructor Details

RecognitionResult(string, ResultReason, string, number, number, string, string, string, string, PropertyCollection)

Creates and initializes an instance of this class.

new RecognitionResult(resultId?: string, reason?: ResultReason, text?: string, duration?: number, offset?: number, language?: string, languageDetectionConfidence?: string, errorDetails?: string, json?: string, properties?: PropertyCollection)

Parameters

resultId

string

The result id.

reason
ResultReason

The reason.

text

string

The recognized text.

duration

number

The duration.

offset

number

The offset into the stream.

language

string

Primary Language detected, if provided.

languageDetectionConfidence

string

Primary Language confidence ("Unknown," "Low," "Medium," "High"...), if provided.

errorDetails

string

Error details, if provided.

json

string

Additional Json, if provided.

properties
PropertyCollection

Additional properties, if provided.

Property Details

duration

Duration of recognized speech in 100 nano second increments.

number duration

Property Value

number

Duration of recognized speech in 100 nano second increments.

errorDetails

In case of an unsuccessful recognition, provides details of the occurred error.

string errorDetails

Property Value

string

a brief description of an error.

language

Primary Language detected.

string language

Property Value

string

language detected.

languageDetectionConfidence

Primary Language detection confidence (Unknown, Low, Medium, High).

string languageDetectionConfidence

Property Value

string

detection confidence strength.

offset

Offset of recognized speech in 100 nano second increments.

number offset

Property Value

number

Offset of recognized speech in 100 nano second increments.

properties

The set of properties exposed in the result.

PropertyCollection properties

Property Value

The set of properties exposed in the result.

reason

Specifies status of the result.

ResultReason reason

Property Value

Specifies status of the result.

resultId

Specifies the result identifier.

string resultId

Property Value

string

Specifies the result identifier.

text

Presents the recognized text in the result.

string text

Property Value

string

Presents the recognized text in the result.