fix(all): Locale in Audio is dynamic.
This commit is contained in:
parent
6b4efe3110
commit
843052a2e9
1 changed files with 20 additions and 1 deletions
|
@ -499,7 +499,7 @@ export class GBConversationalService {
|
|||
url: process.env.WATSON_STT_URL
|
||||
});
|
||||
|
||||
locale = GBUtil.getLocaleLanguageAndCountry(locale);
|
||||
locale = this.getFullLocale(locale);
|
||||
|
||||
const params = {
|
||||
audio: data,
|
||||
|
@ -526,6 +526,25 @@ export class GBConversationalService {
|
|||
}
|
||||
});
|
||||
}
|
||||
public static getFullLocale = locale => {
|
||||
const locales = {
|
||||
"ar": "ar-MS_BroadbandModel",
|
||||
"zh": "zh-CN_BroadbandModel",
|
||||
"nl": "nl-NL_BroadbandModel",
|
||||
"en": "en-US_BroadbandModel",
|
||||
"fr": "fr-FR_BroadbandModel",
|
||||
"de": "de-DE_BroadbandModel",
|
||||
"it": "it-IT_BroadbandModel",
|
||||
"ja": "ja-JP_BroadbandModel",
|
||||
"ko": "ko-KR_BroadbandModel",
|
||||
"pt": "pt-BR_BroadbandModel",
|
||||
"es": "es-ES_BroadbandModel"
|
||||
};
|
||||
|
||||
const languageCode = locale.substring(0, 2);
|
||||
return locales[languageCode] || "Locale não encontrado";
|
||||
};
|
||||
|
||||
|
||||
public async playMarkdown(min: GBMinInstance, answer: string, channel: string,
|
||||
step: GBDialogStep, mobile: string) {
|
||||
|
|
Loading…
Add table
Reference in a new issue