The Text to Speech component speaks a given text aloud. You can set the pitch and the rate of speech because the speech is synthesized from human speech.
You can also change the pronunciation of words (not the actual language spoken) by supplying a language or country code. For example, setting the language to French and speaking English text will sound like someone speaking English (en) with a French accent. Setting the country code to British English (GBR) will sound different from US English (USA) and not every country code will affect every language
The languages and countries available depend on the particular device, and can be listed with the Available Languages and Available Countries properties.
The Text to Speech component is used in the sample app ThunkableChat: Chat with Instant Translation
Sets the language in which the text is pronounced but does not change the content of the language that is spoken. For example, setting the language to French and speaking English text will sound like someone speaking English with a French accent. The list of available languages are below
Sets the country in which the text may be pronounced but does not change the content of the language that is spoken. For example, British English will sound different from US English. Not every country will affect every language. The list of available countries are below
Between 0 and 2, where lower values lower the tone of the synthesized voice and greater values raise it
More languages are available than shown in Designer drop down. See below for latest
Designer drop down shows more options than currently supported. See below for latest
According to this article, below are the available language and countries for Text to Speech
Bangla (Bangladesh, India)
English (Australia, India, United Kingdom, USA)
AUS, IND, GBR, USA
Mandarin Chinese (China, Taiwan)
Spanish (Spain, USA)
Converts a text 'message' into speech
Before the text is spoken
After Speaking (result)
If text is spoken, the 'result' returns 'true'