TextToSpeech

概要

設定されたテキストを読み上げるコンポーネントです。機械がラベルやテキストボックス内の文字を読み上げます



Properties

  • Country
    • 音声を生成するための国コード

  • Language
    • 音声を生成するための言語コード

言語 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型
whenTextToSpeechAfterSpeaking.png when TextToSpeech.AfterSpeaking
[追加ブロック:result]
do
テキストを読み上げた後の挙動を設定します


whenTextToSpeechBeforeSpeaking.png when TextToSpeech.BeforeSpeaking
do
テキストを読み上げる前の挙動を設定します


call型
callTextToSpeechSpeakmessage.png 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で使うブロックです


  • 最終更新:2015-08-16 20:55:21

このWIKIを編集するにはパスワード入力が必要です

認証パスワード