This kitten speaks only English

This commit is contained in:
apple502j 2018-12-22 17:59:57 +09:00
parent c26eeaede7
commit cbf70d9609

View file

@ -457,6 +457,7 @@ class Scratch3Text2SpeechBlocks {
speakAndWait (args, util) {
// Cast input to string
let words = Cast.toString(args.WORDS);
let locale = this.localeToPolly(this.getCurrentLanguage());
const state = this._getState(util.target);
@ -466,11 +467,12 @@ class Scratch3Text2SpeechBlocks {
// @todo localize this?
if (state.voiceId === KITTEN_ID) {
words = words.replace(/\S+/g, 'meow');
locale = 'en-US';
}
// Build up URL
let path = `${SERVER_HOST}/synth`;
path += `?locale=${this.localeToPolly(this.getCurrentLanguage())}`;
path += `?locale=${locale}`;
path += `&gender=${gender}`;
path += `&text=${encodeURIComponent(words.substring(0, 128))}`;