setRate

機能

合成される音声の速度を設定します。音声の速度を速く設定すると、早口言葉のようになります。デフォルト値は0に設定されています。

引数

音声の速度
-10(遅い)から10(速い)の21段階の値を整数で渡します。デフォルト値は0です。

戻り値

0
正しい値が設定された場合。
-102
無効な値が指定された場合。有効範囲外の値が指定されてもこのエラーは戻されません。-11以下の値が渡された場合は、-10として処理をします。同様に、11以上の値が渡された場合は、10として処理をします。

使用例

vds.setRate(-5);
vds.speak("ゆっくりとしゃべることができます。");
vds.setRate(5);
vds.speak("早口言葉も得意です。生麦、生米、生卵");
  • 設定できる値は、整数です。
  • しゃべっている途中で、音声の速度を変えることはできません。
  • speakメソッドを呼ぶ前に、音声の速度を指定しておく必要があります。