2

テキスト読み上げでヒントを提供するのに役立つ体はありますか?

配列で単語を取得しますTextToSpeech.QUEUE_ADDが、話すのに数秒かかり、大胆な単語をすばやく実行します。

私のコードは以下です:-(ttsはTextToSpeechオブジェクトです)

String[] strArr = txtText.getText().toString().split(" ");
txtText.setText("");
for(int i=0;i<strArr.length;i++)
{
   Log.d("","Value :- "+strArr[i]);
   HashMap<String, String> myHashAlarm = new HashMap<String, String>();
   myHashAlarm.put(TextToSpeech.Engine.KEY_PARAM_STREAM, String.valueOf(AudioManager.STREAM_NOTIFICATION));
   myHashAlarm.put(TextToSpeech.Engine.KEY_PARAM_UTTERANCE_ID, "test");
   tts.speak(strArr[i], TextToSpeech.QUEUE_ADD,myHashAlarm);
   txtText.append(Html.fromHtml("<b>" + strArr[i] + "</b>"+" "));
}

tts.speakまた、最後のパラメータ( )も理解できませんmyHashAlarm。それはどのように機能しますか?

ありがとう

4

0 に答える 0