ReadEra TTS 不发声或发音不对怎么办
TTS 不工作的根本事实
ReadEra 自己不内置任何 TTS 语音引擎——它只调用 Android 系统已有的文本转语音服务。所以 TTS 问题的排查几乎都从系统层开始,不是 ReadEra 本身的问题。
排查流程(从简单到复杂)
第一步:系统设置里确认 TTS 引擎已启用
- 打开手机系统设置 → 辅助功能 → 文本转语音(不同品牌路径略有差异)
- 确认有至少一个 TTS 引擎已启用(默认一般是 Google TTS)
- 如果"首选引擎"那一项显示"无"或灰色 → 必须先启用一个引擎
第二步:引擎有没有下载语言包
即使有引擎,没有下载对应语言的语音包也白搭:
- 系统设置 → 辅助功能 → 文本转语音 → 首选引擎(比如 Google 文本转语音引擎)
- 点进去 → 找"语言"或"语音数据包"选项
- 下载你需要的语言(中文普通话、英语等)
这是 TTS 不发声最常见的原因——Google TTS 默认只装了英语,中文需要手动下载。
第三步:ReadEra 权限确认
系统设置 → 应用 → ReadEra → 权限 → 确认没有禁止"麦克风"或"文本转语音"相关权限(部分 Android 版本需要 ReadEra 有"前台服务"权限才能让 TTS 正常工作)。
第四步:强制重启 TTS 引擎
有时候引擎卡死了:
- 系统设置 → 应用 → 找到你的 TTS 引擎(Google 文本转语音、Samsung TTS 等)
- 强制停止 → 清除数据 / 清除缓存
- 重新打开 ReadEra → 再试 TTS
第五步:换引擎试试
如果以上都不行,试试换一个 TTS 引擎:
- 应用商店搜索"text to speech" → 下载一个备选引擎(比如 Microsoft TTS、Voice Dream Reader)
- 系统设置 → 辅助功能 → 文本转语音 → 首选引擎换成新下载的
- 打开 ReadEra 再试
常见症状速查
症状一:点朗读按钮没反应,按钮灰了
可能原因:
- 系统 TTS 引擎根本没启用(第一步)
- ReadEra 不识别当前文件的文字层(纯扫描 PDF 没有文字层,TTS 无法朗读)
- 部分加密/保护的 EPUB 文件不允许 TTS 朗读
症状二:发音断断续续
可能原因:
- TTS 引擎缓存满了(清除引擎数据试试)
- 网络不好(部分引擎的高端语音需要联网)
- ReadEra 被系统限制了后台运行(电池优化里把 ReadEra 设为"不限制")
症状三:英文书被读成中文 / 发音语种不对
可能原因:
- 你的 TTS 引擎默认语种设错了(第一步里把默认引擎切回 Google TTS,下载对应语言包)
- ReadEra 不能自动检测书本语言——需要你手动在书本的阅读设置里指定 TTS 语种
症状四:锁屏朗读停止
这是免费版的设计限制——免费版前台应用在锁屏后 Android 会挂起。升级 Premium 解锁后台锁屏朗读。
症状五:朗读被系统打断(小米/华为/OPPO 等国产手机特供)
国产手机厂商对"后台耗电"限制特别严:
- 系统设置 → 电池优化 → 把 ReadEra 设为"不限制"
- 系统设置 → 锁屏清理内存 → 把 ReadEra 加白名单
- 小米:安全中心 → 应用权限 → ReadEra → 后台弹出界面 + 前台服务设为允许
TTS 能朗读哪些文件格式
| 格式 | TTS 能读吗 | 条件 |
|---|---|---|
| EPUB / FB2 / MOBI / DOC / TXT | ✓ | 直接可以读全文 |
| ✓ | 必须有可复制的文字层(纯扫描件读不了) | |
| Djvu | ✓ | 同 PDF |
| CBR / CBZ | ✗ | 纯图片格式,TTS 无法朗读 |
ReadEra Premium 的 TTS 优势
如果以上排查都通过了,但你觉得 TTS 还有改进空间:
- Premium 解锁 0.1x-4x 无级调速(免费版只有几档固定)
- Premium 跳读页眉页脚/页码(免费版可能读出"第 32 页""章节标题")
- Premium 锁屏/后台朗读(免费版锁屏即停)
- Premium 读脚注(免费版跳过脚注)