fix(all): Locale in Audio is dynamic.
This commit is contained in:
parent
2bbbe502e6
commit
bbc930407a
3 changed files with 13 additions and 1 deletions
|
@ -121,6 +121,7 @@
|
|||
"google-libphonenumber": "3.2.31",
|
||||
"googleapis": "126.0.1",
|
||||
"ibm-watson": "7.1.2",
|
||||
"iso-639-1": "^3.1.1",
|
||||
"join-images-updated": "1.1.4",
|
||||
"js-md5": "0.8.3",
|
||||
"just-indent": "0.0.1",
|
||||
|
|
|
@ -499,10 +499,12 @@ export class GBConversationalService {
|
|||
url: process.env.WATSON_STT_URL
|
||||
});
|
||||
|
||||
locale = GBUtil.getLocaleLanguageAndCountry(locale);
|
||||
|
||||
const params = {
|
||||
audio: data,
|
||||
contentType: 'audio/l16; rate=44100',
|
||||
model: 'pt-BR_BroadbandModel'
|
||||
model: `${locale}_BroadbandModel`
|
||||
};
|
||||
|
||||
speechToText
|
||||
|
|
|
@ -33,6 +33,7 @@
|
|||
*/
|
||||
|
||||
'use strict';
|
||||
import iso6391 from 'iso-639-1';
|
||||
|
||||
export class GBUtil {
|
||||
|
||||
|
@ -94,4 +95,12 @@ export class GBUtil {
|
|||
}
|
||||
};
|
||||
|
||||
public static getLocaleLanguageAndCountry(locale) {
|
||||
const iso6393Language = iso6391.getCode(locale);
|
||||
if (iso6393Language) {
|
||||
return iso6393Language + '-' + locale.toLowerCase();
|
||||
} else {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Add table
Reference in a new issue