setPan

機能

左右のスピーカから出力される音声のバランスを設定します。

引数

バランスの数値
-10(左)から10(右)まで21段階の設定が可能です。-10より小さい値や、10より大きな値を設定しようとした場合、自動的に最小値-10、最大値10に設定されます。

戻り値

なし

使用例

var waitId;
vds.setCast("KeikoJPf");
vdsp.setPan(-10);
vds.speak("私は左から読み上げます。");
waitId = setInterval( "if(vdsp.isSpeaking()==1){
    clearInterval(waitId);
    vds.setCast('TakashiJPm');
    vdsp.setPan(10);
    vds.speak("私は右から読み上げます。");
}" , 100);
  • 上の例では、「KeikoJPf」の音声を右から出力し、その後「TakashiJPm」の音声で右から出力します。
  • タイミングの調整には、VoiceDeliveryオブジェクトのspeakメソッド紹介した方法を使っています。