T2S 多语音引擎切换 — 系统级与应用级双入口
两个层面的切换入口
安卓的 TTS 引擎选择分两个层面:
系统级(影响所有调用 TTS 的 App):
- 路径:系统设置 → 无障碍 → 文本转语音 → 首选引擎
- 这里选什么,默认情况下所有需要朗读的 App 都会用什么
应用级(只影响 T2S):
- 路径:T2S 设置 → 朗读引擎
- 这里的选择优先于系统级,只有当 T2S 这里没选才会回退到系统默认
推荐用应用级切换
大多数情况下建议直接在 T2S 内切换,原因:
- 不会影响系统其他功能(比如无障碍服务、其他 App 的朗读功能)
- 切换后的参数(语速、语调)独立保存,下次打开 T2S 时自动恢复
- 某些引擎只在系统级生效而不被应用级识别的情况极少遇到,反过来(应用级识别不到系统引擎)更常见
常见引擎对比
| 引擎名称 | 语言覆盖 | 语音质量 | 后台支持 | 备注 |
|---|---|---|---|---|
| Google 语音服务 | 广(含中英日韩等 40+) | 高 | 支持 | 官方推荐 |
| 华为 HUAWEI HiVoice | 中/英等 | 中等 | 支持 | 部分机型预装 |
| 小米 AI 语音引擎 | 中/英 | 中等 | 支持 | 部分机型预装 |
| 讯飞语音合成 | 中/英等 | 较高 | 需验证 | 第三方引擎 |
| MultiTTS | 中/英等 | 高 | 需验证 | 中文社区常见配合使用 |
MultiTTS 与 T2S 的配合
中文社区里经常看到用户把 MultiTTS 和 T2S 搭配使用。MultiTTS 提供了更丰富的中文音色选择,T2S 继续发挥其文本输入和导出的优势。
使用方式:
- 安装 MultiTTS 引擎
- 在 T2S 设置里把「朗读引擎」切换为 MultiTTS
- 在 MultiTTS 应用内配置好需要的语音风格和主播
- 回到 T2S 正常朗读即可
注意事项:如果在 MultiTTS 里同时配置了多个语音风格,朗读时 T2S 可能会根据段落切换不同声音。想要统一音色,在 MultiTTS 里只保留一个主播即可。