這是我的又一新作品,使用TTS(語(yǔ)音合成)技術(shù)讀TXT文件(編碼:UTF-8)、讀網(wǎng)頁(yè)、讀剪貼板文本。
平臺(tái):Android
源代碼地址:https://gitee.com/rocket049/novel_reader
運(yùn)行本應(yīng)用必須先設(shè)置好安卓系統(tǒng)的默認(rèn)語(yǔ)音引擎,如果沒有可以推薦安裝“訊飛語(yǔ)記APP”。
界面如下:

novel_reader.jpg
功能說(shuō)明:
- 播放網(wǎng)頁(yè):第一種方式,把網(wǎng)頁(yè)的URL復(fù)制到剪貼板,然后點(diǎn)擊按鈕“剪貼板URL”,將播放網(wǎng)頁(yè)內(nèi)容;第二種方式,把URL輸入“網(wǎng)頁(yè)URL”輸入框中,然后點(diǎn)擊第一個(gè)圓圈位置的“播放網(wǎng)頁(yè)URL”按鈕,即開始播放網(wǎng)頁(yè)內(nèi)容。播放網(wǎng)頁(yè)時(shí),下拉列表“鏈接”中會(huì)列出此網(wǎng)頁(yè)包含的所有鏈接,可以用于切換網(wǎng)頁(yè)。播放中點(diǎn)擊本按鈕,將會(huì)從頭開始播放內(nèi)容。說(shuō)明:只有規(guī)范的用
<p>...</p>標(biāo)簽包含的內(nèi)容才會(huì)被播放,其余內(nèi)容將被忽略,因此部分網(wǎng)頁(yè)無(wú)法播放。 - 播放TXT文件:點(diǎn)擊第二個(gè)圓圈位置的“打開TXT文件”按鈕,將會(huì)打開文件選擇界面,選擇本地的TXT文件,開始播放文件內(nèi)容。說(shuō)明:文件編碼必須是UTF-8。
- 播放剪貼板中的文本:先將你想播放的內(nèi)容復(fù)制到剪貼板,然后切換到本應(yīng)用,點(diǎn)擊按鈕“剪貼板TXT”,開始播放剪貼板中的文本。
- 控制按鈕:第一排的三個(gè)按鈕,第一個(gè)是“暫停/繼續(xù)”播放控制按鈕,點(diǎn)擊后會(huì)改變樣式,第二個(gè)按鈕表示“跳過一段”,第三個(gè)按鈕表示“后退一段”。
- 恢復(fù)進(jìn)度:播放內(nèi)容時(shí),本應(yīng)用會(huì)自動(dòng)保存當(dāng)前進(jìn)度,關(guān)閉應(yīng)用后,再次打開應(yīng)用,可以點(diǎn)擊按鈕“恢復(fù)進(jìn)度”繼續(xù)播放上次的內(nèi)容。
- 搜索定位:在“搜索定位”輸入框內(nèi)內(nèi)輸入關(guān)鍵詞,將會(huì)定位到第一次出現(xiàn)該內(nèi)容的位置。