(speech).pitch

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

p5.jsリファレンス(参考情報)

[p5.js] p5.speech

概要

読み上げ時の声の高低を設定します。

書式

obj.pitch(value)

引数

引数名内容備考オプションデフォルト値
value高低0.0(低)~2.0(高)

戻値

obj (メソッドを呼び出した speechオブジェクト自身)

備考

・高低の初期設定値は「1.0」です。
・設定値の範囲は、ブラウザによって異なる場合があります。

関連

Speech.new
(speech).speak
(speech).volume
(speech).rate
(speech).pitch