{"ast":null,"code":"\"use strict\";\n\n// Copyright (c) Microsoft Corporation. All rights reserved.\n// Licensed under the MIT license.\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.AutoDetectSourceLanguageResult = void 0;\nconst Contracts_js_1 = require(\"./Contracts.js\");\n/**\n * Output format\n * @class AutoDetectSourceLanguageResult\n */\nclass AutoDetectSourceLanguageResult {\n constructor(language, languageDetectionConfidence) {\n Contracts_js_1.Contracts.throwIfNullOrUndefined(language, \"language\");\n Contracts_js_1.Contracts.throwIfNullOrUndefined(languageDetectionConfidence, \"languageDetectionConfidence\");\n this.privLanguage = language;\n this.privLanguageDetectionConfidence = languageDetectionConfidence;\n }\n /**\n * Creates an instance of AutoDetectSourceLanguageResult object from a SpeechRecognitionResult instance.\n * @member AutoDetectSourceLanguageResult.fromResult\n * @function\n * @public\n * @param {SpeechRecognitionResult} result - The recognition result.\n * @returns {AutoDetectSourceLanguageResult} AutoDetectSourceLanguageResult object being created.\n */\n static fromResult(result) {\n return new AutoDetectSourceLanguageResult(result.language, result.languageDetectionConfidence);\n }\n /**\n * Creates an instance of AutoDetectSourceLanguageResult object from a ConversationTranscriptionResult instance.\n * @member AutoDetectSourceLanguageResult.fromConversationTranscriptionResult\n * @function\n * @public\n * @param {ConversationTranscriptionResult} result - The transcription result.\n * @returns {AutoDetectSourceLanguageResult} AutoDetectSourceLanguageResult object being created.\n */\n static fromConversationTranscriptionResult(result) {\n return new AutoDetectSourceLanguageResult(result.language, result.languageDetectionConfidence);\n }\n get language() {\n return this.privLanguage;\n }\n get languageDetectionConfidence() {\n return this.privLanguageDetectionConfidence;\n }\n}\nexports.AutoDetectSourceLanguageResult = AutoDetectSourceLanguageResult;","map":{"version":3,"names":["Object","defineProperty","exports","value","AutoDetectSourceLanguageResult","Contracts_js_1","require","constructor","language","languageDetectionConfidence","Contracts","throwIfNullOrUndefined","privLanguage","privLanguageDetectionConfidence","fromResult","result","fromConversationTranscriptionResult"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/microsoft-cognitiveservices-speech-sdk/distrib/lib/src/sdk/AutoDetectSourceLanguageResult.js"],"sourcesContent":["\"use strict\";\n// Copyright (c) Microsoft Corporation. All rights reserved.\n// Licensed under the MIT license.\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.AutoDetectSourceLanguageResult = void 0;\nconst Contracts_js_1 = require(\"./Contracts.js\");\n/**\n * Output format\n * @class AutoDetectSourceLanguageResult\n */\nclass AutoDetectSourceLanguageResult {\n constructor(language, languageDetectionConfidence) {\n Contracts_js_1.Contracts.throwIfNullOrUndefined(language, \"language\");\n Contracts_js_1.Contracts.throwIfNullOrUndefined(languageDetectionConfidence, \"languageDetectionConfidence\");\n this.privLanguage = language;\n this.privLanguageDetectionConfidence = languageDetectionConfidence;\n }\n /**\n * Creates an instance of AutoDetectSourceLanguageResult object from a SpeechRecognitionResult instance.\n * @member AutoDetectSourceLanguageResult.fromResult\n * @function\n * @public\n * @param {SpeechRecognitionResult} result - The recognition result.\n * @returns {AutoDetectSourceLanguageResult} AutoDetectSourceLanguageResult object being created.\n */\n static fromResult(result) {\n return new AutoDetectSourceLanguageResult(result.language, result.languageDetectionConfidence);\n }\n /**\n * Creates an instance of AutoDetectSourceLanguageResult object from a ConversationTranscriptionResult instance.\n * @member AutoDetectSourceLanguageResult.fromConversationTranscriptionResult\n * @function\n * @public\n * @param {ConversationTranscriptionResult} result - The transcription result.\n * @returns {AutoDetectSourceLanguageResult} AutoDetectSourceLanguageResult object being created.\n */\n static fromConversationTranscriptionResult(result) {\n return new AutoDetectSourceLanguageResult(result.language, result.languageDetectionConfidence);\n }\n get language() {\n return this.privLanguage;\n }\n get languageDetectionConfidence() {\n return this.privLanguageDetectionConfidence;\n }\n}\nexports.AutoDetectSourceLanguageResult = AutoDetectSourceLanguageResult;\n\n"],"mappings":"AAAA,YAAY;;AACZ;AACA;AACAA,MAAM,CAACC,cAAc,CAACC,OAAO,EAAE,YAAY,EAAE;EAAEC,KAAK,EAAE;AAAK,CAAC,CAAC;AAC7DD,OAAO,CAACE,8BAA8B,GAAG,KAAK,CAAC;AAC/C,MAAMC,cAAc,GAAGC,OAAO,CAAC,gBAAgB,CAAC;AAChD;AACA;AACA;AACA;AACA,MAAMF,8BAA8B,CAAC;EACjCG,WAAWA,CAACC,QAAQ,EAAEC,2BAA2B,EAAE;IAC/CJ,cAAc,CAACK,SAAS,CAACC,sBAAsB,CAACH,QAAQ,EAAE,UAAU,CAAC;IACrEH,cAAc,CAACK,SAAS,CAACC,sBAAsB,CAACF,2BAA2B,EAAE,6BAA6B,CAAC;IAC3G,IAAI,CAACG,YAAY,GAAGJ,QAAQ;IAC5B,IAAI,CAACK,+BAA+B,GAAGJ,2BAA2B;EACtE;EACA;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;EACI,OAAOK,UAAUA,CAACC,MAAM,EAAE;IACtB,OAAO,IAAIX,8BAA8B,CAACW,MAAM,CAACP,QAAQ,EAAEO,MAAM,CAACN,2BAA2B,CAAC;EAClG;EACA;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;EACI,OAAOO,mCAAmCA,CAACD,MAAM,EAAE;IAC/C,OAAO,IAAIX,8BAA8B,CAACW,MAAM,CAACP,QAAQ,EAAEO,MAAM,CAACN,2BAA2B,CAAC;EAClG;EACA,IAAID,QAAQA,CAAA,EAAG;IACX,OAAO,IAAI,CAACI,YAAY;EAC5B;EACA,IAAIH,2BAA2BA,CAAA,EAAG;IAC9B,OAAO,IAAI,CAACI,+BAA+B;EAC/C;AACJ;AACAX,OAAO,CAACE,8BAA8B,GAAGA,8BAA8B","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}