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
|
url: process.env.WATSON_STT_URL
|
||||||
});
|
});
|
||||||
|
|
||||||
locale = GBUtil.getLocaleLanguageAndCountry(locale);
|
locale = this.getFullLocale(locale);
|
||||||
|
|
||||||
const params = {
|
const params = {
|
||||||
audio: data,
|
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,
|
public async playMarkdown(min: GBMinInstance, answer: string, channel: string,
|
||||||
step: GBDialogStep, mobile: string) {
|
step: GBDialogStep, mobile: string) {
|
||||||
|
|
Loading…
Add table
Reference in a new issue