@voice-ping/cognitive-services-speech
Version:
VoicePing Cognitive Services Speech SDK for JavaScript forked from Microsoft
35 lines (33 loc) • 1.34 kB
JavaScript
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT license.
import { Contracts } from "./Contracts";
/**
* Output format
* @class AutoDetectSourceLanguageResult
*/
export class AutoDetectSourceLanguageResult {
constructor(language, languageDetectionConfidence) {
Contracts.throwIfNullOrUndefined(language, "language");
Contracts.throwIfNullOrUndefined(languageDetectionConfidence, "languageDetectionConfidence");
this.privLanguage = language;
this.privLanguageDetectionConfidence = languageDetectionConfidence;
}
/**
* Creates an instance of AutoDetectSourceLanguageResult object from a SpeechRecognitionResult instance.
* @member AutoDetectSourceLanguageResult.fromResult
* @function
* @public
* @param {SpeechRecognitionResult} result - The recognition result.
* @returns {AutoDetectSourceLanguageResult} AutoDetectSourceLanguageResult object being created.
*/
static fromResult(result) {
return new AutoDetectSourceLanguageResult(result.language, result.languageDetectionConfidence);
}
get language() {
return this.privLanguage;
}
get languageDetectionConfidence() {
return this.privLanguageDetectionConfidence;
}
}
//# sourceMappingURL=AutoDetectSourceLanguageResult.js.map