这是我的又一新作品,使用TTS(语音合成)技术读TXT文件(编码:UTF-8)、读网页、读剪贴板文本。
平台:Android
源代码地址:https://gitee.com/rocket049/novel_reader
运行本应用必须先设置好安卓系统的默认语音引擎,如果没有可以推荐安装“讯飞语记APP”。
界面如下:
功能说明:
- 播放网页:第一种方式,把网页的URL复制到剪贴板,然后点击按钮“剪贴板URL”,将播放网页内容;第二种方式,把URL输入“网页URL”输入框中,然后点击第一个圆圈位置的“播放网页URL”按钮,即开始播放网页内容。播放网页时,下拉列表“链接”中会列出此网页包含的所有链接,可以用于切换网页。播放中点击本按钮,将会从头开始播放内容。说明:只有规范的用
<p>...</p>
标签包含的内容才会被播放,其余内容将被忽略,因此部分网页无法播放。 - 播放TXT文件:点击第二个圆圈位置的“打开TXT文件”按钮,将会打开文件选择界面,选择本地的TXT文件,开始播放文件内容。说明:文件编码必须是UTF-8。
- 播放剪贴板中的文本:先将你想播放的内容复制到剪贴板,然后切换到本应用,点击按钮“剪贴板TXT”,开始播放剪贴板中的文本。
- 控制按钮:第一排的三个按钮,第一个是“暂停/继续”播放控制按钮,点击后会改变样式,第二个按钮表示“跳过一段”,第三个按钮表示“后退一段”。
- 恢复进度:播放内容时,本应用会自动保存当前进度,关闭应用后,再次打开应用,可以点击按钮“恢复进度”继续播放上次的内容。
- 搜索定位:在“搜索定位”输入框内内输入关键词,将会定位到第一次出现该内容的位置。