25de75066ffdb562f5b0f1439f8da40f1a347e2b1a26e2c83518ad7db0098a69.json 36 KB

1
  1. {"ast":null,"code":"\"use strict\";\n\n// Copyright (c) Microsoft Corporation. All rights reserved.\n// Licensed under the MIT license.\nvar _asyncToGenerator = require(\"F:/workspace/202226701027/huinongbao-app/node_modules/@babel/runtime/helpers/asyncToGenerator.js\").default;\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.SynthesisRequest = exports.Synthesizer = void 0;\n/* eslint-disable max-classes-per-file */\nconst Exports_js_1 = require(\"../common.speech/Exports.js\");\nconst Exports_js_2 = require(\"../common/Exports.js\");\nconst Contracts_js_1 = require(\"./Contracts.js\");\nconst Exports_js_3 = require(\"./Exports.js\");\nclass Synthesizer {\n /**\n * Creates and initializes an instance of a Recognizer\n * @constructor\n * @param {SpeechConfig} speechConfig - The speech config to initialize the synthesizer.\n */\n constructor(speechConfig) {\n const speechConfigImpl = speechConfig;\n Contracts_js_1.Contracts.throwIfNull(speechConfigImpl, \"speechConfig\");\n this.privProperties = speechConfigImpl.properties.clone();\n this.privDisposed = false;\n this.privSynthesizing = false;\n this.synthesisRequestQueue = new Exports_js_2.Queue();\n }\n /**\n * Gets the authorization token used to communicate with the service.\n * @member Synthesizer.prototype.authorizationToken\n * @function\n * @public\n * @returns {string} Authorization token.\n */\n get authorizationToken() {\n return this.properties.getProperty(Exports_js_3.PropertyId.SpeechServiceAuthorization_Token);\n }\n /**\n * Gets/Sets the authorization token used to communicate with the service.\n * @member Synthesizer.prototype.authorizationToken\n * @function\n * @public\n * @param {string} token - Authorization token.\n */\n set authorizationToken(token) {\n Contracts_js_1.Contracts.throwIfNullOrWhitespace(token, \"token\");\n this.properties.setProperty(Exports_js_3.PropertyId.SpeechServiceAuthorization_Token, token);\n }\n /**\n * The collection of properties and their values defined for this Synthesizer.\n * @member Synthesizer.prototype.properties\n * @function\n * @public\n * @returns {PropertyCollection} The collection of properties and their values defined for this SpeechSynthesizer.\n */\n get properties() {\n return this.privProperties;\n }\n /**\n * Indicates if auto detect source language is enabled\n * @member Synthesizer.prototype.autoDetectSourceLanguage\n * @function\n * @public\n * @returns {boolean} if auto detect source language is enabled\n */\n get autoDetectSourceLanguage() {\n return this.properties.getProperty(Exports_js_3.PropertyId.SpeechServiceConnection_AutoDetectSourceLanguages) === Exports_js_1.AutoDetectSourceLanguagesOpenRangeOptionName;\n }\n buildSsml(text) {\n const languageToDefaultVoice = {\n [\"af-ZA\"]: \"af-ZA-AdriNeural\",\n [\"am-ET\"]: \"am-ET-AmehaNeural\",\n [\"ar-AE\"]: \"ar-AE-FatimaNeural\",\n [\"ar-BH\"]: \"ar-BH-AliNeural\",\n [\"ar-DZ\"]: \"ar-DZ-AminaNeural\",\n [\"ar-EG\"]: \"ar-EG-SalmaNeural\",\n [\"ar-IQ\"]: \"ar-IQ-BasselNeural\",\n [\"ar-JO\"]: \"ar-JO-SanaNeural\",\n [\"ar-KW\"]: \"ar-KW-FahedNeural\",\n [\"ar-LY\"]: \"ar-LY-ImanNeural\",\n [\"ar-MA\"]: \"ar-MA-JamalNeural\",\n [\"ar-QA\"]: \"ar-QA-AmalNeural\",\n [\"ar-SA\"]: \"ar-SA-HamedNeural\",\n [\"ar-SY\"]: \"ar-SY-AmanyNeural\",\n [\"ar-TN\"]: \"ar-TN-HediNeural\",\n [\"ar-YE\"]: \"ar-YE-MaryamNeural\",\n [\"bg-BG\"]: \"bg-BG-BorislavNeural\",\n [\"bn-BD\"]: \"bn-BD-NabanitaNeural\",\n [\"bn-IN\"]: \"bn-IN-BashkarNeural\",\n [\"ca-ES\"]: \"ca-ES-JoanaNeural\",\n [\"cs-CZ\"]: \"cs-CZ-AntoninNeural\",\n [\"cy-GB\"]: \"cy-GB-AledNeural\",\n [\"da-DK\"]: \"da-DK-ChristelNeural\",\n [\"de-AT\"]: \"de-AT-IngridNeural\",\n [\"de-CH\"]: \"de-CH-JanNeural\",\n [\"de-DE\"]: \"de-DE-KatjaNeural\",\n [\"el-GR\"]: \"el-GR-AthinaNeural\",\n [\"en-AU\"]: \"en-AU-NatashaNeural\",\n [\"en-CA\"]: \"en-CA-ClaraNeural\",\n [\"en-GB\"]: \"en-GB-LibbyNeural\",\n [\"en-HK\"]: \"en-HK-SamNeural\",\n [\"en-IE\"]: \"en-IE-ConnorNeural\",\n [\"en-IN\"]: \"en-IN-NeerjaNeural\",\n [\"en-KE\"]: \"en-KE-AsiliaNeural\",\n [\"en-NG\"]: \"en-NG-AbeoNeural\",\n [\"en-NZ\"]: \"en-NZ-MitchellNeural\",\n [\"en-PH\"]: \"en-PH-JamesNeural\",\n [\"en-SG\"]: \"en-SG-LunaNeural\",\n [\"en-TZ\"]: \"en-TZ-ElimuNeural\",\n [\"en-US\"]: \"en-US-AvaMultilingualNeural\",\n [\"en-ZA\"]: \"en-ZA-LeahNeural\",\n [\"es-AR\"]: \"es-AR-ElenaNeural\",\n [\"es-BO\"]: \"es-BO-MarceloNeural\",\n [\"es-CL\"]: \"es-CL-CatalinaNeural\",\n [\"es-CO\"]: \"es-CO-GonzaloNeural\",\n [\"es-CR\"]: \"es-CR-JuanNeural\",\n [\"es-CU\"]: \"es-CU-BelkysNeural\",\n [\"es-DO\"]: \"es-DO-EmilioNeural\",\n [\"es-EC\"]: \"es-EC-AndreaNeural\",\n [\"es-ES\"]: \"es-ES-AlvaroNeural\",\n [\"es-GQ\"]: \"es-GQ-JavierNeural\",\n [\"es-GT\"]: \"es-GT-AndresNeural\",\n [\"es-HN\"]: \"es-HN-CarlosNeural\",\n [\"es-MX\"]: \"es-MX-DaliaNeural\",\n [\"es-NI\"]: \"es-NI-FedericoNeural\",\n [\"es-PA\"]: \"es-PA-MargaritaNeural\",\n [\"es-PE\"]: \"es-PE-AlexNeural\",\n [\"es-PR\"]: \"es-PR-KarinaNeural\",\n [\"es-PY\"]: \"es-PY-MarioNeural\",\n [\"es-SV\"]: \"es-SV-LorenaNeural\",\n [\"es-US\"]: \"es-US-AlonsoNeural\",\n [\"es-UY\"]: \"es-UY-MateoNeural\",\n [\"es-VE\"]: \"es-VE-PaolaNeural\",\n [\"et-EE\"]: \"et-EE-AnuNeural\",\n [\"fa-IR\"]: \"fa-IR-DilaraNeural\",\n [\"fi-FI\"]: \"fi-FI-SelmaNeural\",\n [\"fil-PH\"]: \"fil-PH-AngeloNeural\",\n [\"fr-BE\"]: \"fr-BE-CharlineNeural\",\n [\"fr-CA\"]: \"fr-CA-SylvieNeural\",\n [\"fr-CH\"]: \"fr-CH-ArianeNeural\",\n [\"fr-FR\"]: \"fr-FR-DeniseNeural\",\n [\"ga-IE\"]: \"ga-IE-ColmNeural\",\n [\"gl-ES\"]: \"gl-ES-RoiNeural\",\n [\"gu-IN\"]: \"gu-IN-DhwaniNeural\",\n [\"he-IL\"]: \"he-IL-AvriNeural\",\n [\"hi-IN\"]: \"hi-IN-MadhurNeural\",\n [\"hr-HR\"]: \"hr-HR-GabrijelaNeural\",\n [\"hu-HU\"]: \"hu-HU-NoemiNeural\",\n [\"id-ID\"]: \"id-ID-ArdiNeural\",\n [\"is-IS\"]: \"is-IS-GudrunNeural\",\n [\"it-IT\"]: \"it-IT-IsabellaNeural\",\n [\"ja-JP\"]: \"ja-JP-NanamiNeural\",\n [\"jv-ID\"]: \"jv-ID-DimasNeural\",\n [\"kk-KZ\"]: \"kk-KZ-AigulNeural\",\n [\"km-KH\"]: \"km-KH-PisethNeural\",\n [\"kn-IN\"]: \"kn-IN-GaganNeural\",\n [\"ko-KR\"]: \"ko-KR-SunHiNeural\",\n [\"lo-LA\"]: \"lo-LA-ChanthavongNeural\",\n [\"lt-LT\"]: \"lt-LT-LeonasNeural\",\n [\"lv-LV\"]: \"lv-LV-EveritaNeural\",\n [\"mk-MK\"]: \"mk-MK-AleksandarNeural\",\n [\"ml-IN\"]: \"ml-IN-MidhunNeural\",\n [\"mr-IN\"]: \"mr-IN-AarohiNeural\",\n [\"ms-MY\"]: \"ms-MY-OsmanNeural\",\n [\"mt-MT\"]: \"mt-MT-GraceNeural\",\n [\"my-MM\"]: \"my-MM-NilarNeural\",\n [\"nb-NO\"]: \"nb-NO-PernilleNeural\",\n [\"nl-BE\"]: \"nl-BE-ArnaudNeural\",\n [\"nl-NL\"]: \"nl-NL-ColetteNeural\",\n [\"pl-PL\"]: \"pl-PL-AgnieszkaNeural\",\n [\"ps-AF\"]: \"ps-AF-GulNawazNeural\",\n [\"pt-BR\"]: \"pt-BR-FranciscaNeural\",\n [\"pt-PT\"]: \"pt-PT-DuarteNeural\",\n [\"ro-RO\"]: \"ro-RO-AlinaNeural\",\n [\"ru-RU\"]: \"ru-RU-SvetlanaNeural\",\n [\"si-LK\"]: \"si-LK-SameeraNeural\",\n [\"sk-SK\"]: \"sk-SK-LukasNeural\",\n [\"sl-SI\"]: \"sl-SI-PetraNeural\",\n [\"so-SO\"]: \"so-SO-MuuseNeural\",\n [\"sr-RS\"]: \"sr-RS-NicholasNeural\",\n [\"su-ID\"]: \"su-ID-JajangNeural\",\n [\"sv-SE\"]: \"sv-SE-SofieNeural\",\n [\"sw-KE\"]: \"sw-KE-RafikiNeural\",\n [\"sw-TZ\"]: \"sw-TZ-DaudiNeural\",\n [\"ta-IN\"]: \"ta-IN-PallaviNeural\",\n [\"ta-LK\"]: \"ta-LK-KumarNeural\",\n [\"ta-SG\"]: \"ta-SG-AnbuNeural\",\n [\"te-IN\"]: \"te-IN-MohanNeural\",\n [\"th-TH\"]: \"th-TH-PremwadeeNeural\",\n [\"tr-TR\"]: \"tr-TR-AhmetNeural\",\n [\"uk-UA\"]: \"uk-UA-OstapNeural\",\n [\"ur-IN\"]: \"ur-IN-GulNeural\",\n [\"ur-PK\"]: \"ur-PK-AsadNeural\",\n [\"uz-UZ\"]: \"uz-UZ-MadinaNeural\",\n [\"vi-VN\"]: \"vi-VN-HoaiMyNeural\",\n [\"zh-CN\"]: \"zh-CN-XiaoxiaoNeural\",\n [\"zh-HK\"]: \"zh-HK-HiuMaanNeural\",\n [\"zh-TW\"]: \"zh-TW-HsiaoChenNeural\",\n [\"zu-ZA\"]: \"zu-ZA-ThandoNeural\"\n };\n let language = this.properties.getProperty(Exports_js_3.PropertyId.SpeechServiceConnection_SynthLanguage, \"en-US\");\n let voice = this.properties.getProperty(Exports_js_3.PropertyId.SpeechServiceConnection_SynthVoice, \"\");\n let ssml = Synthesizer.XMLEncode(text);\n if (this.autoDetectSourceLanguage) {\n language = \"en-US\";\n } else {\n voice = voice || languageToDefaultVoice[language];\n }\n if (voice) {\n ssml = `<voice name='${voice}'>${ssml}</voice>`;\n }\n ssml = `<speak version='1.0' xmlns='http://www.w3.org/2001/10/synthesis' xmlns:mstts='http://www.w3.org/2001/mstts' xmlns:emo='http://www.w3.org/2009/10/emotionml' xml:lang='${language}'>${ssml}</speak>`;\n return ssml;\n }\n /**\n * This method performs cleanup of resources.\n * The Boolean parameter disposing indicates whether the method is called\n * from Dispose (if disposing is true) or from the finalizer (if disposing is false).\n * Derived classes should override this method to dispose resource if needed.\n * @member Synthesizer.prototype.dispose\n * @function\n * @public\n * @param {boolean} disposing - Flag to request disposal.\n */\n dispose(disposing) {\n var _this = this;\n return _asyncToGenerator(function* () {\n if (_this.privDisposed) {\n return;\n }\n if (disposing) {\n if (_this.privAdapter) {\n yield _this.privAdapter.dispose();\n }\n }\n _this.privDisposed = true;\n })();\n }\n adapterSpeak() {\n var _this2 = this;\n return _asyncToGenerator(function* () {\n if (!_this2.privDisposed && !_this2.privSynthesizing) {\n _this2.privSynthesizing = true;\n const request = yield _this2.synthesisRequestQueue.dequeue();\n return _this2.privAdapter.Speak(request.text, request.isSSML, request.requestId, request.cb, request.err, request.dataStream);\n }\n })();\n }\n createSynthesizerConfig(speechConfig) {\n return new Exports_js_1.SynthesizerConfig(speechConfig, this.privProperties);\n }\n // Does the generic synthesizer setup that is common across all synthesizer types.\n implCommonSynthesizeSetup() {\n let osPlatform = typeof window !== \"undefined\" ? \"Browser\" : \"Node\";\n let osName = \"unknown\";\n let osVersion = \"unknown\";\n if (typeof navigator !== \"undefined\") {\n osPlatform = osPlatform + \"/\" + navigator.platform;\n osName = navigator.userAgent;\n osVersion = navigator.appVersion;\n }\n const synthesizerConfig = this.createSynthesizerConfig(new Exports_js_1.SpeechServiceConfig(new Exports_js_1.Context(new Exports_js_1.OS(osPlatform, osName, osVersion))));\n const subscriptionKey = this.privProperties.getProperty(Exports_js_3.PropertyId.SpeechServiceConnection_Key, undefined);\n const authentication = subscriptionKey && subscriptionKey !== \"\" ? new Exports_js_1.CognitiveSubscriptionKeyAuthentication(subscriptionKey) : new Exports_js_1.CognitiveTokenAuthentication(() => {\n const authorizationToken = this.privProperties.getProperty(Exports_js_3.PropertyId.SpeechServiceAuthorization_Token, undefined);\n return Promise.resolve(authorizationToken);\n }, () => {\n const authorizationToken = this.privProperties.getProperty(Exports_js_3.PropertyId.SpeechServiceAuthorization_Token, undefined);\n return Promise.resolve(authorizationToken);\n });\n this.privAdapter = this.createSynthesisAdapter(authentication, this.privConnectionFactory, synthesizerConfig);\n this.privRestAdapter = this.createRestSynthesisAdapter(authentication, synthesizerConfig);\n }\n static XMLEncode(text) {\n return text.replace(/&/g, \"&amp;\").replace(/</g, \"&lt;\").replace(/>/g, \"&gt;\").replace(/\"/g, \"&quot;\").replace(/'/g, \"&apos;\");\n }\n}\nexports.Synthesizer = Synthesizer;\nclass SynthesisRequest {\n constructor(requestId, text, isSSML, cb, err, dataStream) {\n this.requestId = requestId;\n this.text = text;\n this.isSSML = isSSML;\n this.cb = cb;\n this.err = err;\n this.dataStream = dataStream;\n }\n}\nexports.SynthesisRequest = SynthesisRequest;","map":{"version":3,"names":["_asyncToGenerator","require","default","Object","defineProperty","exports","value","SynthesisRequest","Synthesizer","Exports_js_1","Exports_js_2","Contracts_js_1","Exports_js_3","constructor","speechConfig","speechConfigImpl","Contracts","throwIfNull","privProperties","properties","clone","privDisposed","privSynthesizing","synthesisRequestQueue","Queue","authorizationToken","getProperty","PropertyId","SpeechServiceAuthorization_Token","token","throwIfNullOrWhitespace","setProperty","autoDetectSourceLanguage","SpeechServiceConnection_AutoDetectSourceLanguages","AutoDetectSourceLanguagesOpenRangeOptionName","buildSsml","text","languageToDefaultVoice","language","SpeechServiceConnection_SynthLanguage","voice","SpeechServiceConnection_SynthVoice","ssml","XMLEncode","dispose","disposing","_this","privAdapter","adapterSpeak","_this2","request","dequeue","Speak","isSSML","requestId","cb","err","dataStream","createSynthesizerConfig","SynthesizerConfig","implCommonSynthesizeSetup","osPlatform","window","osName","osVersion","navigator","platform","userAgent","appVersion","synthesizerConfig","SpeechServiceConfig","Context","OS","subscriptionKey","SpeechServiceConnection_Key","undefined","authentication","CognitiveSubscriptionKeyAuthentication","CognitiveTokenAuthentication","Promise","resolve","createSynthesisAdapter","privConnectionFactory","privRestAdapter","createRestSynthesisAdapter","replace"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/microsoft-cognitiveservices-speech-sdk/distrib/lib/src/sdk/Synthesizer.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.SynthesisRequest = exports.Synthesizer = void 0;\n/* eslint-disable max-classes-per-file */\nconst Exports_js_1 = require(\"../common.speech/Exports.js\");\nconst Exports_js_2 = require(\"../common/Exports.js\");\nconst Contracts_js_1 = require(\"./Contracts.js\");\nconst Exports_js_3 = require(\"./Exports.js\");\nclass Synthesizer {\n /**\n * Creates and initializes an instance of a Recognizer\n * @constructor\n * @param {SpeechConfig} speechConfig - The speech config to initialize the synthesizer.\n */\n constructor(speechConfig) {\n const speechConfigImpl = speechConfig;\n Contracts_js_1.Contracts.throwIfNull(speechConfigImpl, \"speechConfig\");\n this.privProperties = speechConfigImpl.properties.clone();\n this.privDisposed = false;\n this.privSynthesizing = false;\n this.synthesisRequestQueue = new Exports_js_2.Queue();\n }\n /**\n * Gets the authorization token used to communicate with the service.\n * @member Synthesizer.prototype.authorizationToken\n * @function\n * @public\n * @returns {string} Authorization token.\n */\n get authorizationToken() {\n return this.properties.getProperty(Exports_js_3.PropertyId.SpeechServiceAuthorization_Token);\n }\n /**\n * Gets/Sets the authorization token used to communicate with the service.\n * @member Synthesizer.prototype.authorizationToken\n * @function\n * @public\n * @param {string} token - Authorization token.\n */\n set authorizationToken(token) {\n Contracts_js_1.Contracts.throwIfNullOrWhitespace(token, \"token\");\n this.properties.setProperty(Exports_js_3.PropertyId.SpeechServiceAuthorization_Token, token);\n }\n /**\n * The collection of properties and their values defined for this Synthesizer.\n * @member Synthesizer.prototype.properties\n * @function\n * @public\n * @returns {PropertyCollection} The collection of properties and their values defined for this SpeechSynthesizer.\n */\n get properties() {\n return this.privProperties;\n }\n /**\n * Indicates if auto detect source language is enabled\n * @member Synthesizer.prototype.autoDetectSourceLanguage\n * @function\n * @public\n * @returns {boolean} if auto detect source language is enabled\n */\n get autoDetectSourceLanguage() {\n return this.properties.getProperty(Exports_js_3.PropertyId.SpeechServiceConnection_AutoDetectSourceLanguages) === Exports_js_1.AutoDetectSourceLanguagesOpenRangeOptionName;\n }\n buildSsml(text) {\n const languageToDefaultVoice = {\n [\"af-ZA\"]: \"af-ZA-AdriNeural\",\n [\"am-ET\"]: \"am-ET-AmehaNeural\",\n [\"ar-AE\"]: \"ar-AE-FatimaNeural\",\n [\"ar-BH\"]: \"ar-BH-AliNeural\",\n [\"ar-DZ\"]: \"ar-DZ-AminaNeural\",\n [\"ar-EG\"]: \"ar-EG-SalmaNeural\",\n [\"ar-IQ\"]: \"ar-IQ-BasselNeural\",\n [\"ar-JO\"]: \"ar-JO-SanaNeural\",\n [\"ar-KW\"]: \"ar-KW-FahedNeural\",\n [\"ar-LY\"]: \"ar-LY-ImanNeural\",\n [\"ar-MA\"]: \"ar-MA-JamalNeural\",\n [\"ar-QA\"]: \"ar-QA-AmalNeural\",\n [\"ar-SA\"]: \"ar-SA-HamedNeural\",\n [\"ar-SY\"]: \"ar-SY-AmanyNeural\",\n [\"ar-TN\"]: \"ar-TN-HediNeural\",\n [\"ar-YE\"]: \"ar-YE-MaryamNeural\",\n [\"bg-BG\"]: \"bg-BG-BorislavNeural\",\n [\"bn-BD\"]: \"bn-BD-NabanitaNeural\",\n [\"bn-IN\"]: \"bn-IN-BashkarNeural\",\n [\"ca-ES\"]: \"ca-ES-JoanaNeural\",\n [\"cs-CZ\"]: \"cs-CZ-AntoninNeural\",\n [\"cy-GB\"]: \"cy-GB-AledNeural\",\n [\"da-DK\"]: \"da-DK-ChristelNeural\",\n [\"de-AT\"]: \"de-AT-IngridNeural\",\n [\"de-CH\"]: \"de-CH-JanNeural\",\n [\"de-DE\"]: \"de-DE-KatjaNeural\",\n [\"el-GR\"]: \"el-GR-AthinaNeural\",\n [\"en-AU\"]: \"en-AU-NatashaNeural\",\n [\"en-CA\"]: \"en-CA-ClaraNeural\",\n [\"en-GB\"]: \"en-GB-LibbyNeural\",\n [\"en-HK\"]: \"en-HK-SamNeural\",\n [\"en-IE\"]: \"en-IE-ConnorNeural\",\n [\"en-IN\"]: \"en-IN-NeerjaNeural\",\n [\"en-KE\"]: \"en-KE-AsiliaNeural\",\n [\"en-NG\"]: \"en-NG-AbeoNeural\",\n [\"en-NZ\"]: \"en-NZ-MitchellNeural\",\n [\"en-PH\"]: \"en-PH-JamesNeural\",\n [\"en-SG\"]: \"en-SG-LunaNeural\",\n [\"en-TZ\"]: \"en-TZ-ElimuNeural\",\n [\"en-US\"]: \"en-US-AvaMultilingualNeural\",\n [\"en-ZA\"]: \"en-ZA-LeahNeural\",\n [\"es-AR\"]: \"es-AR-ElenaNeural\",\n [\"es-BO\"]: \"es-BO-MarceloNeural\",\n [\"es-CL\"]: \"es-CL-CatalinaNeural\",\n [\"es-CO\"]: \"es-CO-GonzaloNeural\",\n [\"es-CR\"]: \"es-CR-JuanNeural\",\n [\"es-CU\"]: \"es-CU-BelkysNeural\",\n [\"es-DO\"]: \"es-DO-EmilioNeural\",\n [\"es-EC\"]: \"es-EC-AndreaNeural\",\n [\"es-ES\"]: \"es-ES-AlvaroNeural\",\n [\"es-GQ\"]: \"es-GQ-JavierNeural\",\n [\"es-GT\"]: \"es-GT-AndresNeural\",\n [\"es-HN\"]: \"es-HN-CarlosNeural\",\n [\"es-MX\"]: \"es-MX-DaliaNeural\",\n [\"es-NI\"]: \"es-NI-FedericoNeural\",\n [\"es-PA\"]: \"es-PA-MargaritaNeural\",\n [\"es-PE\"]: \"es-PE-AlexNeural\",\n [\"es-PR\"]: \"es-PR-KarinaNeural\",\n [\"es-PY\"]: \"es-PY-MarioNeural\",\n [\"es-SV\"]: \"es-SV-LorenaNeural\",\n [\"es-US\"]: \"es-US-AlonsoNeural\",\n [\"es-UY\"]: \"es-UY-MateoNeural\",\n [\"es-VE\"]: \"es-VE-PaolaNeural\",\n [\"et-EE\"]: \"et-EE-AnuNeural\",\n [\"fa-IR\"]: \"fa-IR-DilaraNeural\",\n [\"fi-FI\"]: \"fi-FI-SelmaNeural\",\n [\"fil-PH\"]: \"fil-PH-AngeloNeural\",\n [\"fr-BE\"]: \"fr-BE-CharlineNeural\",\n [\"fr-CA\"]: \"fr-CA-SylvieNeural\",\n [\"fr-CH\"]: \"fr-CH-ArianeNeural\",\n [\"fr-FR\"]: \"fr-FR-DeniseNeural\",\n [\"ga-IE\"]: \"ga-IE-ColmNeural\",\n [\"gl-ES\"]: \"gl-ES-RoiNeural\",\n [\"gu-IN\"]: \"gu-IN-DhwaniNeural\",\n [\"he-IL\"]: \"he-IL-AvriNeural\",\n [\"hi-IN\"]: \"hi-IN-MadhurNeural\",\n [\"hr-HR\"]: \"hr-HR-GabrijelaNeural\",\n [\"hu-HU\"]: \"hu-HU-NoemiNeural\",\n [\"id-ID\"]: \"id-ID-ArdiNeural\",\n [\"is-IS\"]: \"is-IS-GudrunNeural\",\n [\"it-IT\"]: \"it-IT-IsabellaNeural\",\n [\"ja-JP\"]: \"ja-JP-NanamiNeural\",\n [\"jv-ID\"]: \"jv-ID-DimasNeural\",\n [\"kk-KZ\"]: \"kk-KZ-AigulNeural\",\n [\"km-KH\"]: \"km-KH-PisethNeural\",\n [\"kn-IN\"]: \"kn-IN-GaganNeural\",\n [\"ko-KR\"]: \"ko-KR-SunHiNeural\",\n [\"lo-LA\"]: \"lo-LA-ChanthavongNeural\",\n [\"lt-LT\"]: \"lt-LT-LeonasNeural\",\n [\"lv-LV\"]: \"lv-LV-EveritaNeural\",\n [\"mk-MK\"]: \"mk-MK-AleksandarNeural\",\n [\"ml-IN\"]: \"ml-IN-MidhunNeural\",\n [\"mr-IN\"]: \"mr-IN-AarohiNeural\",\n [\"ms-MY\"]: \"ms-MY-OsmanNeural\",\n [\"mt-MT\"]: \"mt-MT-GraceNeural\",\n [\"my-MM\"]: \"my-MM-NilarNeural\",\n [\"nb-NO\"]: \"nb-NO-PernilleNeural\",\n [\"nl-BE\"]: \"nl-BE-ArnaudNeural\",\n [\"nl-NL\"]: \"nl-NL-ColetteNeural\",\n [\"pl-PL\"]: \"pl-PL-AgnieszkaNeural\",\n [\"ps-AF\"]: \"ps-AF-GulNawazNeural\",\n [\"pt-BR\"]: \"pt-BR-FranciscaNeural\",\n [\"pt-PT\"]: \"pt-PT-DuarteNeural\",\n [\"ro-RO\"]: \"ro-RO-AlinaNeural\",\n [\"ru-RU\"]: \"ru-RU-SvetlanaNeural\",\n [\"si-LK\"]: \"si-LK-SameeraNeural\",\n [\"sk-SK\"]: \"sk-SK-LukasNeural\",\n [\"sl-SI\"]: \"sl-SI-PetraNeural\",\n [\"so-SO\"]: \"so-SO-MuuseNeural\",\n [\"sr-RS\"]: \"sr-RS-NicholasNeural\",\n [\"su-ID\"]: \"su-ID-JajangNeural\",\n [\"sv-SE\"]: \"sv-SE-SofieNeural\",\n [\"sw-KE\"]: \"sw-KE-RafikiNeural\",\n [\"sw-TZ\"]: \"sw-TZ-DaudiNeural\",\n [\"ta-IN\"]: \"ta-IN-PallaviNeural\",\n [\"ta-LK\"]: \"ta-LK-KumarNeural\",\n [\"ta-SG\"]: \"ta-SG-AnbuNeural\",\n [\"te-IN\"]: \"te-IN-MohanNeural\",\n [\"th-TH\"]: \"th-TH-PremwadeeNeural\",\n [\"tr-TR\"]: \"tr-TR-AhmetNeural\",\n [\"uk-UA\"]: \"uk-UA-OstapNeural\",\n [\"ur-IN\"]: \"ur-IN-GulNeural\",\n [\"ur-PK\"]: \"ur-PK-AsadNeural\",\n [\"uz-UZ\"]: \"uz-UZ-MadinaNeural\",\n [\"vi-VN\"]: \"vi-VN-HoaiMyNeural\",\n [\"zh-CN\"]: \"zh-CN-XiaoxiaoNeural\",\n [\"zh-HK\"]: \"zh-HK-HiuMaanNeural\",\n [\"zh-TW\"]: \"zh-TW-HsiaoChenNeural\",\n [\"zu-ZA\"]: \"zu-ZA-ThandoNeural\",\n };\n let language = this.properties.getProperty(Exports_js_3.PropertyId.SpeechServiceConnection_SynthLanguage, \"en-US\");\n let voice = this.properties.getProperty(Exports_js_3.PropertyId.SpeechServiceConnection_SynthVoice, \"\");\n let ssml = Synthesizer.XMLEncode(text);\n if (this.autoDetectSourceLanguage) {\n language = \"en-US\";\n }\n else {\n voice = voice || languageToDefaultVoice[language];\n }\n if (voice) {\n ssml = `<voice name='${voice}'>${ssml}</voice>`;\n }\n ssml = `<speak version='1.0' xmlns='http://www.w3.org/2001/10/synthesis' xmlns:mstts='http://www.w3.org/2001/mstts' xmlns:emo='http://www.w3.org/2009/10/emotionml' xml:lang='${language}'>${ssml}</speak>`;\n return ssml;\n }\n /**\n * This method performs cleanup of resources.\n * The Boolean parameter disposing indicates whether the method is called\n * from Dispose (if disposing is true) or from the finalizer (if disposing is false).\n * Derived classes should override this method to dispose resource if needed.\n * @member Synthesizer.prototype.dispose\n * @function\n * @public\n * @param {boolean} disposing - Flag to request disposal.\n */\n async dispose(disposing) {\n if (this.privDisposed) {\n return;\n }\n if (disposing) {\n if (this.privAdapter) {\n await this.privAdapter.dispose();\n }\n }\n this.privDisposed = true;\n }\n async adapterSpeak() {\n if (!this.privDisposed && !this.privSynthesizing) {\n this.privSynthesizing = true;\n const request = await this.synthesisRequestQueue.dequeue();\n return this.privAdapter.Speak(request.text, request.isSSML, request.requestId, request.cb, request.err, request.dataStream);\n }\n }\n createSynthesizerConfig(speechConfig) {\n return new Exports_js_1.SynthesizerConfig(speechConfig, this.privProperties);\n }\n // Does the generic synthesizer setup that is common across all synthesizer types.\n implCommonSynthesizeSetup() {\n let osPlatform = (typeof window !== \"undefined\") ? \"Browser\" : \"Node\";\n let osName = \"unknown\";\n let osVersion = \"unknown\";\n if (typeof navigator !== \"undefined\") {\n osPlatform = osPlatform + \"/\" + navigator.platform;\n osName = navigator.userAgent;\n osVersion = navigator.appVersion;\n }\n const synthesizerConfig = this.createSynthesizerConfig(new Exports_js_1.SpeechServiceConfig(new Exports_js_1.Context(new Exports_js_1.OS(osPlatform, osName, osVersion))));\n const subscriptionKey = this.privProperties.getProperty(Exports_js_3.PropertyId.SpeechServiceConnection_Key, undefined);\n const authentication = (subscriptionKey && subscriptionKey !== \"\") ?\n new Exports_js_1.CognitiveSubscriptionKeyAuthentication(subscriptionKey) :\n new Exports_js_1.CognitiveTokenAuthentication(() => {\n const authorizationToken = this.privProperties.getProperty(Exports_js_3.PropertyId.SpeechServiceAuthorization_Token, undefined);\n return Promise.resolve(authorizationToken);\n }, () => {\n const authorizationToken = this.privProperties.getProperty(Exports_js_3.PropertyId.SpeechServiceAuthorization_Token, undefined);\n return Promise.resolve(authorizationToken);\n });\n this.privAdapter = this.createSynthesisAdapter(authentication, this.privConnectionFactory, synthesizerConfig);\n this.privRestAdapter = this.createRestSynthesisAdapter(authentication, synthesizerConfig);\n }\n static XMLEncode(text) {\n return text.replace(/&/g, \"&amp;\")\n .replace(/</g, \"&lt;\")\n .replace(/>/g, \"&gt;\")\n .replace(/\"/g, \"&quot;\")\n .replace(/'/g, \"&apos;\");\n }\n}\nexports.Synthesizer = Synthesizer;\nclass SynthesisRequest {\n constructor(requestId, text, isSSML, cb, err, dataStream) {\n this.requestId = requestId;\n this.text = text;\n this.isSSML = isSSML;\n this.cb = cb;\n this.err = err;\n this.dataStream = dataStream;\n }\n}\nexports.SynthesisRequest = SynthesisRequest;\n\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}