以前、テキストの読み上げ(TextToSpeech)を利用するでAndroid端末上で合成音声を用いて喋らせるという内容を紹介しました。今回はTextToSpeech関連でAndroid3.0(APIレベル11)から増えたものを紹介します。それでは続きへどうぞ。TextToSpeech.EngineクラスこのTextToSpeech.Engineクラス自体は以前からありますが、今回Honycombから2つパラメータが増えました。KEY_PARAM_VOLUMEKEY_PARAM_PAN音量とパン(定位)の値を設定するパラメータです。両方ともHashMapを用いて値を設定し、TextToSpeachクラスのspeakメソッドの第3引数で設定します。KEY_PARAM_VOLUMEは0から1までの値を設定します。0が無音で1が最大の音量です。KEY_PARAM_PANは-1から1までの値を設定します。-1が左、1が右、0が真ん中になります。サンプルソース下記のソースでは音量が0.8で右側いっぱいにパンを振っています。開発環境構築NativeActivityクラスを用いたアプリケーションを実行する。2.0(β)に対応した解説書です。