1 |
- {"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.RecognizerConfig = exports.SpeechResultFormat = exports.RecognitionMode = void 0;\n/* eslint-disable max-classes-per-file */\nconst Exports_js_1 = require(\"../sdk/Exports.js\");\nconst Exports_js_2 = require(\"./Exports.js\");\nvar RecognitionMode;\n(function (RecognitionMode) {\n RecognitionMode[RecognitionMode[\"Interactive\"] = 0] = \"Interactive\";\n RecognitionMode[RecognitionMode[\"Conversation\"] = 1] = \"Conversation\";\n RecognitionMode[RecognitionMode[\"Dictation\"] = 2] = \"Dictation\";\n})(RecognitionMode = exports.RecognitionMode || (exports.RecognitionMode = {}));\nvar SpeechResultFormat;\n(function (SpeechResultFormat) {\n SpeechResultFormat[SpeechResultFormat[\"Simple\"] = 0] = \"Simple\";\n SpeechResultFormat[SpeechResultFormat[\"Detailed\"] = 1] = \"Detailed\";\n})(SpeechResultFormat = exports.SpeechResultFormat || (exports.SpeechResultFormat = {}));\nclass RecognizerConfig {\n constructor(speechServiceConfig, parameters) {\n this.privSpeechServiceConfig = speechServiceConfig ? speechServiceConfig : new Exports_js_2.SpeechServiceConfig(new Exports_js_2.Context(null));\n this.privParameters = parameters;\n this.privMaxRetryCount = parseInt(parameters.getProperty(\"SPEECH-Error-MaxRetryCount\", \"4\"), 10);\n this.privLanguageIdMode = parameters.getProperty(Exports_js_1.PropertyId.SpeechServiceConnection_LanguageIdMode, undefined);\n this.privEnableSpeakerId = false;\n }\n get parameters() {\n return this.privParameters;\n }\n get recognitionMode() {\n return this.privRecognitionMode;\n }\n set recognitionMode(value) {\n this.privRecognitionMode = value;\n this.privRecognitionActivityTimeout = value === RecognitionMode.Interactive ? 8000 : 25000;\n this.privSpeechServiceConfig.Recognition = RecognitionMode[value];\n }\n get SpeechServiceConfig() {\n return this.privSpeechServiceConfig;\n }\n get recognitionActivityTimeout() {\n return this.privRecognitionActivityTimeout;\n }\n get isContinuousRecognition() {\n return this.privRecognitionMode !== RecognitionMode.Interactive;\n }\n get languageIdMode() {\n return this.privLanguageIdMode;\n }\n get autoDetectSourceLanguages() {\n return this.parameters.getProperty(Exports_js_1.PropertyId.SpeechServiceConnection_AutoDetectSourceLanguages, undefined);\n }\n get recognitionEndpointVersion() {\n return this.parameters.getProperty(Exports_js_1.PropertyId.SpeechServiceConnection_RecognitionEndpointVersion, undefined);\n }\n get sourceLanguageModels() {\n const models = [];\n let modelsExist = false;\n if (this.autoDetectSourceLanguages !== undefined) {\n for (const language of this.autoDetectSourceLanguages.split(\",\")) {\n const customProperty = language + Exports_js_1.PropertyId.SpeechServiceConnection_EndpointId.toString();\n const modelId = this.parameters.getProperty(customProperty, undefined);\n if (modelId !== undefined) {\n models.push({\n language,\n endpoint: modelId\n });\n modelsExist = true;\n } else {\n models.push({\n language,\n endpoint: \"\"\n });\n }\n }\n }\n return modelsExist ? models : undefined;\n }\n get maxRetryCount() {\n return this.privMaxRetryCount;\n }\n get isSpeakerDiarizationEnabled() {\n return this.privEnableSpeakerId;\n }\n set isSpeakerDiarizationEnabled(value) {\n this.privEnableSpeakerId = value;\n }\n}\nexports.RecognizerConfig = RecognizerConfig;","map":{"version":3,"names":["Object","defineProperty","exports","value","RecognizerConfig","SpeechResultFormat","RecognitionMode","Exports_js_1","require","Exports_js_2","constructor","speechServiceConfig","parameters","privSpeechServiceConfig","SpeechServiceConfig","Context","privParameters","privMaxRetryCount","parseInt","getProperty","privLanguageIdMode","PropertyId","SpeechServiceConnection_LanguageIdMode","undefined","privEnableSpeakerId","recognitionMode","privRecognitionMode","privRecognitionActivityTimeout","Interactive","Recognition","recognitionActivityTimeout","isContinuousRecognition","languageIdMode","autoDetectSourceLanguages","SpeechServiceConnection_AutoDetectSourceLanguages","recognitionEndpointVersion","SpeechServiceConnection_RecognitionEndpointVersion","sourceLanguageModels","models","modelsExist","language","split","customProperty","SpeechServiceConnection_EndpointId","toString","modelId","push","endpoint","maxRetryCount","isSpeakerDiarizationEnabled"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/microsoft-cognitiveservices-speech-sdk/distrib/lib/src/common.speech/RecognizerConfig.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.RecognizerConfig = exports.SpeechResultFormat = exports.RecognitionMode = void 0;\n/* eslint-disable max-classes-per-file */\nconst Exports_js_1 = require(\"../sdk/Exports.js\");\nconst Exports_js_2 = require(\"./Exports.js\");\nvar RecognitionMode;\n(function (RecognitionMode) {\n RecognitionMode[RecognitionMode[\"Interactive\"] = 0] = \"Interactive\";\n RecognitionMode[RecognitionMode[\"Conversation\"] = 1] = \"Conversation\";\n RecognitionMode[RecognitionMode[\"Dictation\"] = 2] = \"Dictation\";\n})(RecognitionMode = exports.RecognitionMode || (exports.RecognitionMode = {}));\nvar SpeechResultFormat;\n(function (SpeechResultFormat) {\n SpeechResultFormat[SpeechResultFormat[\"Simple\"] = 0] = \"Simple\";\n SpeechResultFormat[SpeechResultFormat[\"Detailed\"] = 1] = \"Detailed\";\n})(SpeechResultFormat = exports.SpeechResultFormat || (exports.SpeechResultFormat = {}));\nclass RecognizerConfig {\n constructor(speechServiceConfig, parameters) {\n this.privSpeechServiceConfig = speechServiceConfig ? speechServiceConfig : new Exports_js_2.SpeechServiceConfig(new Exports_js_2.Context(null));\n this.privParameters = parameters;\n this.privMaxRetryCount = parseInt(parameters.getProperty(\"SPEECH-Error-MaxRetryCount\", \"4\"), 10);\n this.privLanguageIdMode = parameters.getProperty(Exports_js_1.PropertyId.SpeechServiceConnection_LanguageIdMode, undefined);\n this.privEnableSpeakerId = false;\n }\n get parameters() {\n return this.privParameters;\n }\n get recognitionMode() {\n return this.privRecognitionMode;\n }\n set recognitionMode(value) {\n this.privRecognitionMode = value;\n this.privRecognitionActivityTimeout = value === RecognitionMode.Interactive ? 8000 : 25000;\n this.privSpeechServiceConfig.Recognition = RecognitionMode[value];\n }\n get SpeechServiceConfig() {\n return this.privSpeechServiceConfig;\n }\n get recognitionActivityTimeout() {\n return this.privRecognitionActivityTimeout;\n }\n get isContinuousRecognition() {\n return this.privRecognitionMode !== RecognitionMode.Interactive;\n }\n get languageIdMode() {\n return this.privLanguageIdMode;\n }\n get autoDetectSourceLanguages() {\n return this.parameters.getProperty(Exports_js_1.PropertyId.SpeechServiceConnection_AutoDetectSourceLanguages, undefined);\n }\n get recognitionEndpointVersion() {\n return this.parameters.getProperty(Exports_js_1.PropertyId.SpeechServiceConnection_RecognitionEndpointVersion, undefined);\n }\n get sourceLanguageModels() {\n const models = [];\n let modelsExist = false;\n if (this.autoDetectSourceLanguages !== undefined) {\n for (const language of this.autoDetectSourceLanguages.split(\",\")) {\n const customProperty = language + Exports_js_1.PropertyId.SpeechServiceConnection_EndpointId.toString();\n const modelId = this.parameters.getProperty(customProperty, undefined);\n if (modelId !== undefined) {\n models.push({ language, endpoint: modelId });\n modelsExist = true;\n }\n else {\n models.push({ language, endpoint: \"\" });\n }\n }\n }\n return modelsExist ? models : undefined;\n }\n get maxRetryCount() {\n return this.privMaxRetryCount;\n }\n get isSpeakerDiarizationEnabled() {\n return this.privEnableSpeakerId;\n }\n set isSpeakerDiarizationEnabled(value) {\n this.privEnableSpeakerId = value;\n }\n}\nexports.RecognizerConfig = RecognizerConfig;\n\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}
|