文字转语音扩展
文本到语音阅读器 - 大声朗读网页 (TTS)
大声朗读网页的文本到语音 (TTS) 阅读器。使用 Google 语音、离线系统语音或 AI 生成的语音收听文章、博客和选定的文本。
特征
从页面上的任何位置立即大声朗读网页
选择文本开始阅读或使用键盘快捷键
替换单词和缩写以修复发音
在线和离线工作
自定义播放/暂停键、突出显示颜色和阅读速度
显示阅读进度、预计时间和阅读百分比
语音支持
谷歌文字转语音
系统声音(离线支持)
基于 OpenAI 的文本转语音 API
使用 Piper ONNX 本地 AI 生成的声音
如何使用
单击页面上的任意位置即可从该点开始阅读,或选择文本并按播放快捷键。选项允许禁用点击阅读和自定义工作流程的控件。
-----------------------------------
1.3.9版本新增内容:
- 添加了对非 DRM EPUB 和 MOBI 文件的支持。通过单击扩展弹出窗口中的 EPUB/MOBI 文本阅读器按钮来访问它。
1.3.7 版本新增内容:
- 添加了 15 种 Google Voice 语言的 UI 翻译(人工智能辅助)。
- 现在,从下拉列表中选择语音会将大部分 UI 文本更改为该语言。
1.3.4版本新增内容:
- 添加了 Tesseract OCR(光学字符识别)以从图像中读取文本或书籍。完全在您的设备上本地运行。
1.3.2 版本新增内容:
- Kokoro 可以读取音素以及纯文本。 (1.3.1 版)
- 修复了我在先前版本的 Kokoro 音化中引入的主要错误。
- Piper 语音现在从 JSON 文件读取比特率和语言设置。
- 其他小错误修复。
1.2.9版本新增内容:
- 在安全页面上,当使用非系统语音时,设置#playInPopup:no 将在新选项卡而不是弹出窗口中打开播放器。
- 使用 {Lcase},允许您将本示例中包含 5 个或更多大写字母的单词转换为小写:
正则表达式=>\b\p{Lu}{5,}\b=>{Lcase}=>gu
1.2.6版本新增内容:
- 添加了对 Azure 语音的支持,当第一个字符是“<”符号时,远程参数现在接受 XML。”
注意:如果未启用 WebGPU 标志,Kokoro WebGPU 将默认为 CPU,并且与 GPU 相比运行速度相对较慢。
1.2.5版本新增内容:
- 恢复了对读取内容可编辑元素的支持。
- 添加了 #filter:contenteditable=true 以在需要时禁用读取这些元素。
- 引入Kokoro WebGPU:提示一次性300MB TTS模型下载。什么时候
选择后,它可以通过选项菜单在新窗口中阅读所选文本。
- 单击编辑所选语音按钮可显示 28 种可用语音的列表。
1.2.4 中的新功能
- 修复了快捷键区分大小写的问题
- 添加了检查以防止编辑框意外触发读取事件。
- 默认播放/暂停键现在可以在 iframe 中使用
1.2.2 - 1.2.3 中的新增功能
- 添加了对 Piper ONNX 语音的离线支持。 (按编辑选定的声音查看其选项)
- 改进了基于 OpenAI 的文本转语音 API 端点和自定义语音的 GUI
要添加更多内容,您必须让扩展从添加新语音对话框下载 Piper 语音的 onnx 和 json 文件。
- v 1.2.3 小错误修复,添加了更多语言支持。
1.2.1 中的新功能
- 添加颜色选择器以突出显示
当启用“仅突出显示文本”时,背景颜色将用于浅色字体
- 添加了 #filter 以在读取时忽略整个元素块,
对于跳过广告、菜单或按钮等部分很有用。
- 添加了用于在阅读时监视页面更改的选项。
#检测页面更改:是
1.2.0 中的新功能
- 将本地语音的最大速度滑块提高到 3 倍。
1.1.8 中的新功能:
- 添加了对基于 OpenAI 的文本转语音 API 端点的支持。
1.0.2版本新功能(不支持iframe)
- 自动化选项卡设置
- 空格键可从选定位置播放
- 可配置为在阅读完当前页面后自动单击[下一页](需要刷新)
* 这是通过获取元素类名来实现的,如果页面上多个元素具有相同的类名,则此方法不起作用。
1.0.8版本新特性
- 添加了域特定设置
- 优化代码以实现更快的加载
1.1.0版本新特性
- 自定义快捷键。
版本 1.1.1 - 1.1.4、1.1.9 中的新增功能
- 小错误修复
版本 1.1.5 - 1.1.8 中的新增功能
-为 onclick 添加了可选的 Shift 键修饰符。虽然更好的选择是设置#playPauseShortcutKey 并使用鼠标选择文本。注意:默认的播放/暂停快捷键是空格键,它将被您设置的自定义键替换。确保启用“空格键播放”以使快捷键发挥作用。
- 添加了对基于 OpenAI 的文本转语音 API 端点的支持。
- 扩展选项中提供了详细信息。
- 免责声明:此功能仍在开发中。
笔记:
某些功能在 iframe 或 Shadow DOM 元素内的工作方式可能有所不同。

