Skip to content

Conversation

@ericrosenbaum
Copy link
Contributor

This enables the Text to Speech extension, which uses a server-side speech synthesis system:

  • Use the speak block to say words and phrases up to 128 chars (including gibberish, or even your favorite song lyrics).
  • Set the voice to "alto" (female voice), "tenor" (male voice), "squeak" (female voice pitched up), "giant" (male voice pitched down) or "kitten" (every word replaced with "meow" in a pitched up female voice).
  • The voice setting is per-sprite, not reset by green flag/stop, and not saved.
  • Set the language to one of several currently supported. Input text is not translated (but, as a side effect, you can get "foreign accents" this way. For example, with the French voice set, English language text will be spoken in a French accent). At the time the extension is loaded, it will set its language to the editor language, if it is supported by the extension.
  • The language setting is global, not reset by green flag/stop, and it is saved and loaded with the project.

Yay!

@ericrosenbaum ericrosenbaum merged commit 699e727 into scratchfoundation:develop Oct 18, 2018
@ericrosenbaum ericrosenbaum deleted the feature/enable-text2speech branch October 18, 2018 15:45
chrisgarrity pushed a commit to chrisgarrity/scratch-gui that referenced this pull request Oct 19, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants