概要
設定されたテキストを読み上げるコンポーネントです。機械がラベルやテキストボックス内の文字を読み上げます
Properties
言語 |
Language |
Country |
チェコ語 |
ces |
CZE |
|
スペイン語 |
spa |
ESP |
USA |
ドイツ語 |
deu |
AUT |
BEL |
CHE |
DEU |
LIE |
LUX |
フランス語 |
fra |
BEL |
CAN |
CHE |
FRA |
LUX |
|
オランダ語 |
nld |
BEL |
NLD |
イタリア語 |
ita |
CHE |
ITA |
ポーランド語 |
pol |
POL |
|
英語 |
eng |
AUS |
BEL |
BWA |
BLZ |
CAN |
GBR |
HKG |
IRL |
IND |
JAM |
MHL |
MLT |
NAM |
NAL |
PHL |
PAK |
SGP |
TTO |
USA |
VIR |
ZAF |
ZWE |
※特に設定しなくても問題ない模様
- Pitch
- 声の高さを設定します。最低が0で低音、最高が2で高音になります
- SpeechRate
- 話す速さを設定します。最低が0でゆっくり、最高が2で早口になります
Blocks
when型
 |
when TextToSpeech.AfterSpeaking
[追加ブロック:result]
do |
テキストを読み上げた後の挙動を設定します |
 |
when TextToSpeech.BeforeSpeaking
do |
テキストを読み上げる前の挙動を設定します |
call型
 |
call TextToSpeech.Speak
message |
メッセージに挿入されたテキストの読み上げを開始します |
set型
set TextToSpeech.Country to |
音声を生成するための国コードをテキストで設定します。 |
set TextToSpeech.Language to |
音声を生成するための言語コードをテキストで設定します。 |
set TextToSpeech.Pitch to |
テキストを読み上げる音程の高さを設定します。0が一番低くて2が最大です。 |
set TextToSpeech.SpeechRate to |
テキストを読み上げるスピードを設定します。0が一番遅くて2が一番早いです。 |
値型
TextToSpeech.Country |
音声を生成するための国コードをテキストで取得する。 |
TextToSpeech.Language |
音声を生成するための言語コードをテキストで取得します。 |
TextToSpeech.Pitch |
テキストを読み上げる音程の高さを取得します。 |
TextToSpeech.Result |
テキストを読み上げたかどうかを取得します。読み上げていたらtrueを返します。 |
TextToSpeech.SpeechRate |
テキストを読み上げるスピードを取得します。 |
TextToSpeech |
AnyConmponentで使うブロックです |