(Redirected from Text to Speech)

Wikipedia-logo.svg  For more information, see Speech synthesis on Wikipedia.

The image for the Text to Speech Extension in the Extensions Menu.
The button in the extensions menu.

The Text to Speech Extension is an extension that allows projects which use it to output synthesized speech. The service is provided by Amazon Web Services. It was added in Scratch 3.0. There are three stack blocks in this extension.


There are five types of voices that can be selected with the Set Voice to () block:

Name Description
alto standard female voice
tenor standard male voice, deep female voice[a]
squeak high-pitched female voice
giant deep male voice, very deep female voice[a]
kitten repeatedly says "meow" but sometimes at a different length


  1. a b Some languages do not have male voices as the API used for the translate extension does not provide male voices for all languages, and instead uses the same female voice but pitched down.

Supported Languages

This extension allows the language of the voice to be changed, but there are not as many languages as the Translate Extension. When the block was first released in Scratch 3.0, only 14 languages were available.

  • Danish
  • Dutch
  • English
  • French
  • German
  • Icelandic
  • Italian
  • Japanese
  • Polish
  • Portuguese (Brazilian)
  • Portuguese (European)
  • Russian
  • Spanish (European)
  • Spanish (Latin American)

On March 21st, 2019, 7 additional languages were added[1].

  • Chinese (Mandarin)
  • Korean
  • Norwegian
  • Romanian
  • Swedish
  • Turkish
  • Welsh

On April 4th, 2019, a single new language was added (Hindi)[2], and on April 25th, 2019, another language was added (Arabic)[3].


There are currently three stack blocks in the Text to Speech Extension:

Cookies help us deliver our services. By using our services, you agree to our use of cookies.