2011-09-14 62 views
2

我有一個音頻文件,我想用突出顯示的文本閱讀這個文本文件。我可以這樣做,請幫助我。如何在Android中突出顯示文本以及聲音

+0

歡迎來到StackOverflow。你能在你的文章中更精確嗎?什麼是「這個」文本文件?你的意思是某種字幕或卡拉OK?你試過什麼了?你有什麼問題? –

+0

它是一個doc文件或文本文件..當我閱讀它時,它必須通過聲音閱讀,並突出顯示此文本 – khsma

回答

1

你可以通過讀取文本到語音安卓類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); 
    } 
}; 

事情會變得更加複雜。我把它作爲你的練習。

+0

如何突出顯示和演講? – Talha