@voice-ping/cognitive-services-speech
Version:
VoicePing Cognitive Services Speech SDK for JavaScript forked from Microsoft
47 lines (45 loc) • 1.97 kB
JavaScript
;
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT license.
Object.defineProperty(exports, "__esModule", { value: true });
var Contracts_1 = require("./Contracts");
/**
* Output format
* @class AutoDetectSourceLanguageResult
*/
var AutoDetectSourceLanguageResult = /** @class */ (function () {
function AutoDetectSourceLanguageResult(language, languageDetectionConfidence) {
Contracts_1.Contracts.throwIfNullOrUndefined(language, "language");
Contracts_1.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.
*/
AutoDetectSourceLanguageResult.fromResult = function (result) {
return new AutoDetectSourceLanguageResult(result.language, result.languageDetectionConfidence);
};
Object.defineProperty(AutoDetectSourceLanguageResult.prototype, "language", {
get: function () {
return this.privLanguage;
},
enumerable: true,
configurable: true
});
Object.defineProperty(AutoDetectSourceLanguageResult.prototype, "languageDetectionConfidence", {
get: function () {
return this.privLanguageDetectionConfidence;
},
enumerable: true,
configurable: true
});
return AutoDetectSourceLanguageResult;
}());
exports.AutoDetectSourceLanguageResult = AutoDetectSourceLanguageResult;
//# sourceMappingURL=AutoDetectSourceLanguageResult.js.map