TranslationRecognitionResult class

Translation text result.

Extends

Constructors

TranslationRecognitionResult(Translations, 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.

speakerId

speaker id from conversation transcription/id scenarios

text

Presents the recognized text in the result.

translations

Presents the translation results. Each item in the dictionary represents a translation result in one of target languages, where the key is the name of the target language, in BCP-47 format, and the value is the translation text in the specified language.

Methods

fromSpeechRecognitionResult(SpeechRecognitionResult)

Constructor Details

TranslationRecognitionResult(Translations, string, ResultReason, string, number, number, string, string, string, string, PropertyCollection)

Creates and initializes an instance of this class.

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

Parameters

translations
Translations

The translations.

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.

speakerId

speaker id from conversation transcription/id scenarios

string speakerId

Property Value

string

id of speaker in given result

text

Presents the recognized text in the result.

string text

Property Value

string

Presents the recognized text in the result.

translations

Presents the translation results. Each item in the dictionary represents a translation result in one of target languages, where the key is the name of the target language, in BCP-47 format, and the value is the translation text in the specified language.

Translations translations

Property Value

the current translation map that holds all translations requested.

Method Details

fromSpeechRecognitionResult(SpeechRecognitionResult)

static function fromSpeechRecognitionResult(result: SpeechRecognitionResult): TranslationRecognitionResult

Parameters

Returns