diff --git a/src/extensions/scratch3_text2speech/index.js b/src/extensions/scratch3_text2speech/index.js index b48cf0dbb..d4f5977e1 100644 --- a/src/extensions/scratch3_text2speech/index.js +++ b/src/extensions/scratch3_text2speech/index.js @@ -147,7 +147,7 @@ class Scratch3Text2SpeechBlocks { name: formatMessage({ id: 'text2speech.alto', default: 'alto', - description: 'Name for a voice with ambiguous gender.' + description: 'Name for a voice of female gender. The voice's name is Salli.' }), gender: 'female', playbackRate: 1 @@ -156,7 +156,7 @@ class Scratch3Text2SpeechBlocks { name: formatMessage({ id: 'text2speech.tenor', default: 'tenor', - description: 'Name for a voice with ambiguous gender.' + description: 'Name for a voice of male gender. The voice's name is Joey.' }), gender: 'male', playbackRate: 1 @@ -165,20 +165,42 @@ class Scratch3Text2SpeechBlocks { name: formatMessage({ id: 'text2speech.squeak', default: 'squeak', - description: 'Name for a funny voice with a high pitch.' + description: 'Name for a funny female voice with a high pitch.' }), gender: 'female', playbackRate: 1.19 // +3 semitones }, + + [SQUEAK-TENOR_ID]: { + name: formatMessage({ + id: 'text2speech.squeaktenor', + default: 'squeak_tenor', + description: 'Name for a funny male voice with a high pitch.' + }), + gender: 'male', + playbackRate: 1.19 // +3 semitones + }, + [GIANT_ID]: { name: formatMessage({ id: 'text2speech.giant', default: 'giant', - description: 'Name for a funny voice with a low pitch.' + description: 'Name for a funny male voice with a low pitch.' }), gender: 'male', playbackRate: 0.84 // -3 semitones }, + + [GIANT-ALTO_ID]: { + name: formatMessage({ + id: 'text2speech.giantalto', + default: 'giant_alto', + description: 'Name for a funny female voice with a low pitch.' + }), + gender: 'female', + playbackrate: 0.84 // -3 semitones + }, + [KITTEN_ID]: { name: formatMessage({ id: 'text2speech.kitten', @@ -187,7 +209,17 @@ class Scratch3Text2SpeechBlocks { }), gender: 'female', playbackRate: 1.41 // +6 semitones + }, + [CAT_ID]: { + name: formatMessage({ + id: 'text2speech.cat', + default: 'cat', + description: 'A adult cat.' + }), + gender: 'male', + playbackRate:1.35 // +6 semitones } + }; }