def setup
background(220)
speech_j = Speech.new("Google 日本語")
speech_e = Speech.new("Google US English")
button_j = createButton("日本語").size(80, 25).position(10, 20)
button_e = createButton("English").size(80, 25).position(10, 55)
button_j.mousePressed do
speech_j.rate(1.2) # 速さ(0.1~10.0)
.pitch(1.0) # 高さ(0.0~ 2.0)
.volume(1.0) # 音量(0.0~ 1.0)
.speak("みなさん、こんにちは")
end
button_e.mousePressed do
speech_e.rate(1.0) # 速さ(0.1~10.0)
.pitch(1.0) # 高さ(0.0~ 2.0)
.volume(1.0) # 音量(0.0~ 1.0)
.speak("Hello, everyone")
end
end
テキストを読み上げます。
| 引数名 | 内容 | 備考 | オプション | デフォルト値 |
|---|---|---|---|---|
| text | 読み上げるテキスト | String |
obj (メソッドを呼び出した speechオブジェクト自身)
・ブラウザの仕様上、読み上げは 15秒までという制約があります。