如何在安卓设备中同时突出显示文本和声音

3

我有一个音频文件,想要读取这个文本文件并突出显示文本。我能做到吗?请帮助我。


欢迎来到StackOverflow。您能否在帖子中更加精确地描述问题?这个“this”文本文件是什么?您是指字幕还是卡拉OK之类的东西吗?您已经尝试了哪些方法?您遇到了什么问题? - PA.
这是一个文档文件或文本文件..当我阅读它时,它必须通过声音朗读,并且还要突出显示这段文字。 - khsma
1个回答

0

您可以先阅读一些有关 Android 类 android.speech.tts.TextToSpeech文本转语音 初步文档,链接为 http://developer.android.com/reference/android/speech/tts/TextToSpeech.html

使用这个类,您可以让您的应用程序轻松地从文本中朗读出来。您只需创建该类的一个实例,等待其完成初始化,然后开始朗读。以下是一个简单的示例,以帮助您入门。

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);
  }
};

当你尝试从文本文件中读取实际文本并在屏幕上突出显示时,更复杂的事情将会发生。我把它留给你作为练习。

如何在语音播报时进行高亮显示? - Talha

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接