Merge pull request #1869 from apple502j/english-meow-meow

Always use English for kitten
This commit is contained in:
Eric Rosenbaum 2019-01-07 10:54:14 -05:00 committed by GitHub
commit ad6f15bfa1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -457,20 +457,21 @@ 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);
const gender = this.VOICE_INFO[state.voiceId].gender;
const playbackRate = this.VOICE_INFO[state.voiceId].playbackRate;
// @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))}`;