如何在android中突出显示文本和声音

时间:2011-09-14 07:30:32

标签: android audio

我有一个音频文件,我想阅读这个文本文件并突出显示文本。我可以这样做。请帮助我。

1 个答案:

答案 0 :(得分:1)

您可以在http://developer.android.com/reference/android/speech/tts/TextToSpeech.html

上阅读关于文字转语音 Android课程android.speech.tts.TextToSpeech的一些介绍性文档。

通过本课程,您可以轻松地通过文字说明您的应用。您只需创建该类的实例,等待它完成初始化,然后说话。这件事,只是为了让你开始。

import com.google.tts.TTS;
...
private TTS myTts;
...
myTts = new TTS(this, ttsInitListener, true);
...
private TTS.InitListener ttsInitListener = new TTS.InitListener() {
  public void onInit(int version) {
    myTts.speak("Hello world", 0, null);
  }
};

当您尝试通过从文本文件中读取的实际文本更改“Hello world”同时突出显示屏幕上的文本时,事情将变得更加复杂。我把它作为锻炼给你。