美文网首页编程随笔读书
novel_reader:使用语音合成技术读TXT文件、读网页、

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

作者: 从火星来 | 来源:发表于2023-12-02 19:09 被阅读0次

这是我的又一新作品,使用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”,开始播放剪贴板中的文本。
  • 控制按钮:第一排的三个按钮,第一个是“暂停/继续”播放控制按钮,点击后会改变样式,第二个按钮表示“跳过一段”,第三个按钮表示“后退一段”。
  • 恢复进度:播放内容时,本应用会自动保存当前进度,关闭应用后,再次打开应用,可以点击按钮“恢复进度”继续播放上次的内容。
  • 搜索定位:在“搜索定位”输入框内内输入关键词,将会定位到第一次出现该内容的位置。

相关文章

  • 2022-05-05《当产品经理遇到人工智能》读书笔记08 语音

    语音合成技术产品应用 1、让机器能够通过语音的方式与人沟通的技术,就是语音合成技术TSS 2、认识语音合成技术...

  • Python读写文件

    Python读写txt、csv文件 1.读文件 读入txt文件并转为数字 读入csv文件 2.写文件 写txt文件...

  • Python-TXT文本操作

    一、列出IO操作的标识符及描述 二、读TXT文件 要以读文件的模式打开一个文件对象,使用Python内置的open...

  • Python-TXT文本操作

    一、列出IO操作的标识符及描述 二、读TXT文件 要以读文件的模式打开一个文件对象,使用Python内置的open...

  • golang 使用科大讯飞进行语音合成与识别

    golang 使用科大讯飞进行语音合成与识别 使用科大讯飞 API 进行语音合成和识别,可识别wav和pcm文件 ...

  • Learn Python 3:IO操作

    一、读文件 1、读取整个文件 准备好一个非空的txt文件 在Linux和Mac OS中,文件路径中使用斜杠(/),...

  • python读取/写入list/dict对象为txt/json文

    将list对象写入txt文件 不能直接将list或dict对象进行写入,会出现typeError。 将txt文件读...

  • 37. 文件读写

    读文件 >>> f = open('/Users/michael/test.txt', 'r') 如果文件打开成功...

  • API调用代码

    一、语音合成API调用 1.1、语音合成API调用代码 1.2、语音合成API调用结果代码 1.3.调用结果文件 ...

  • 语音合成技术

    一, 语音合成技术原理 语音合成(test to speech),简称TTS。将文字转化为语音的一种技术,类似于人...

网友评论

    本文标题:novel_reader:使用语音合成技术读TXT文件、读网页、

    本文链接:https://www.haomeiwen.com/subject/jdohgdtx.html