Skip to content

TTS (TextToSpeech) Module

syeyoung edited this page Jul 16, 2020 · 1 revision

TTS Module

TTS module contains blocks defined in TTS extension

TTS module can be imported via

Require "TTS";

Defined Functions

TTS::setVoice(voice: Text) : set voice of tts to voice

TTS::speak(sentence: Text) : make tts speak sentence

TTS::setLanguage(language: Text) : set tts language to language - the language has to be short lang code like "kr" "en"

TTS voices

ALTO / TENOR / SQUEAK / GIANT / KITTEN

TTS languages

(Copied from https://github.com/LLK/scratch-vm/blob/develop/src/extensions/scratch3_text2speech/index.js)

const ARABIC_ID = 'ar';
const CHINESE_ID = 'zh-cn';
const DANISH_ID = 'da';
const DUTCH_ID = 'nl';
const ENGLISH_ID = 'en';
const FRENCH_ID = 'fr';
const GERMAN_ID = 'de';
const HINDI_ID = 'hi';
const ICELANDIC_ID = 'is';
const ITALIAN_ID = 'it';
const JAPANESE_ID = 'ja';
const KOREAN_ID = 'ko';
const NORWEGIAN_ID = 'nb';
const POLISH_ID = 'pl';
const PORTUGUESE_BR_ID = 'pt-br';
const PORTUGUESE_ID = 'pt';
const ROMANIAN_ID = 'ro';
const RUSSIAN_ID = 'ru';
const SPANISH_ID = 'es';
const SPANISH_419_ID = 'es-419';
const SWEDISH_ID = 'sv';
const TURKISH_ID = 'tr';
const WELSH_ID = 'cy';

Defined Events

N/A

Clone this wiki locally