在Android中----我们如何提供提示哪个词在文本到语音中说话?

时间:2013-02-05 06:40:13

标签: android text-to-speech google-text-to-speech

任何团体帮我提供文字转语音提示?

我在数组中得到了一个字,但是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)。它是如何工作的?

由于

0 个答案:

没有答案