novel_reader:使用语音合成技术读TXT文件、读网页、读剪贴板文本

这是我的又一新作品,使用TTS(语音合成)技术读TXT文件(编码:UTF-8)、读网页、读剪贴板文本。

平台:Android

源代码地址:https://gitee.com/rocket049/novel_reader

运行本应用必须先设置好安卓系统的默认语音引擎,如果没有可以推荐安装“讯飞语记APP”。

界面如下:

novel_reader.jpg

功能说明:

  • 播放网页:第一种方式,把网页的URL复制到剪贴板,然后点击按钮“剪贴板URL”,将播放网页内容;第二种方式,把URL输入“网页URL”输入框中,然后点击第一个圆圈位置的“播放网页URL”按钮,即开始播放网页内容。播放网页时,下拉列表“链接”中会列出此网页包含的所有链接,可以用于切换网页。播放中点击本按钮,将会从头开始播放内容。说明:只有规范的用<p>...</p>标签包含的内容才会被播放,其余内容将被忽略,因此部分网页无法播放。
  • 播放TXT文件:点击第二个圆圈位置的“打开TXT文件”按钮,将会打开文件选择界面,选择本地的TXT文件,开始播放文件内容。说明:文件编码必须是UTF-8。
  • 播放剪贴板中的文本:先将你想播放的内容复制到剪贴板,然后切换到本应用,点击按钮“剪贴板TXT”,开始播放剪贴板中的文本。
  • 控制按钮:第一排的三个按钮,第一个是“暂停/继续”播放控制按钮,点击后会改变样式,第二个按钮表示“跳过一段”,第三个按钮表示“后退一段”。
  • 恢复进度:播放内容时,本应用会自动保存当前进度,关闭应用后,再次打开应用,可以点击按钮“恢复进度”继续播放上次的内容。
  • 搜索定位:在“搜索定位”输入框内内输入关键词,将会定位到第一次出现该内容的位置。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容