setRate
機能
合成される音声の速度を設定します。音声の速度を速く設定すると、早口言葉のようになります。デフォルト値は0に設定されています。
引数
- 音声の速度
- -10(遅い)から10(速い)の21段階の値を整数で渡します。デフォルト値は0です。
戻り値
- 0
- 正しい値が設定された場合。
- -102
- 無効な値が指定された場合。有効範囲外の値が指定されてもこのエラーは戻されません。-11以下の値が渡された場合は、-10として処理をします。同様に、11以上の値が渡された場合は、10として処理をします。
使用例
vds.setRate(-5);
vds.speak("ゆっくりとしゃべることができます。");
vds.setRate(5);
vds.speak("早口言葉も得意です。生麦、生米、生卵");
- 設定できる値は、整数です。
- しゃべっている途中で、音声の速度を変えることはできません。
- speakメソッドを呼ぶ前に、音声の速度を指定しておく必要があります。