我有一个音频文件,我想阅读这个文本文件并突出显示文本。我可以这样做。请帮助我。
答案 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”同时突出显示屏幕上的文本时,事情将变得更加复杂。我把它作为锻炼给你。