Android 6+ 选中文本直接朗读 — 系统级接入 T2S
这个功能是什么
T2S 称之为「选中文本朗读」——当你在其他 App 里长按选中一段文字后,系统弹出的浮动工具栏里会多一个选项(官方原文是 'Speak'),点一下直接把选中的文字送给 T2S 朗读,不需要先分享、不需要切换 App。
官方文档里的描述:"On the Android 6+ devices, you can select text from other apps, then tap 'Speak' option from text selection menu to speak your selected text"
前置条件
这个功能的实现依赖几个前提:
- Android 6.0(Marshmallow)及以上 — 6.0 以下的系统不支持这个特性
- 目标 App 遵循了 Android 标准的文本选择组件 — 官方注释里特别说明:"Require third-party apps to use standard system components"
- T2S 版本正常 — 从 v0.12.0 版本开始支持这个特性
使用方法
- 在任意 App(浏览器、聊天软件、阅读 App 等)里长按一段文字选中
- 选中后系统弹出浮动工具栏(常见按钮有:复制、粘贴、剪切、分享、全选)
- 查看工具栏里是否有「朗读」或「Speak」或类似 T2S 图标的选项
- 点这个选项,T2S 直接朗读选中的文字
为什么有时不出现
这是很多用户反映的问题——有些 App 里选中文本能看到朗读按钮,有些 App 里完全看不到。原因分两类:
原因一:目标 App 没遵循标准组件
Android 允许 App 自定义文本选择工具栏。如果某个 App 用了自定义的选择器而不是系统标准组件,T2S 的朗读选项就不会出现在这个自定义工具栏里。
最常见的"不支持"的 App 类型:
- 微信(自定义文本选择)
- 某些大型游戏里的文字(非标准文本视图)
- 用特殊 WebView 封装的 App
"支持"的常见 App:
- Chrome / 系统浏览器
- Gmail / Outlook 邮件客户端
- Google Docs / 大多数笔记 App
- 纯文本编辑器
原因二:系统版本或权限问题
- Android 版本低于 6.0 → 不支持
- T2S 后台服务被系统杀掉 → 功能不可用
- 系统设置里禁用了 T2S 的默认朗读服务
找不到选项的替代方案
如果选中文本后找不到 T2S 的朗读选项,退而用剪贴板功能:
- 在目标 App 里选中文本 → 复制
- 屏幕边缘出现 T2S 浮动按钮
- 点按钮开始朗读
或者用系统分享:选中文本 → 分享 → T2S。两种替代方案都能覆盖绝大多数场景。
系统设置里的相关选项
某些 Android 版本(特别是国产定制 ROM)在「无障碍」或「文本转语音」设置里有额外的开关:
- 系统设置 → 无障碍 → 文本转语音 → 默认朗读服务 → 确认 T2S 相关选项已启用
- 某些 ROM 有「朗读快捷方式」开关,确保打开
如果以上都没问题但还是不出现,大概率是目标 App 的选择器不兼容,换一种跨应用方式即可。