如果你在 iPhone 上想朗读 Kindle,大概率会遇到三类方案:Apple 自带的“朗读内容”、VoiceOver,以及像 CastReader 这样的专门阅读 App。
它们都能发出声音,但解决的不是同一个问题。
简短建议
如果你的目标是“在手机上听 Kindle 书”,优先看 CastReader 手机听 Kindle 页面。它围绕长时间听书设计:同步高亮、自动滚动、后台/锁屏播放、进度续听,以及 AI 解读。
如果只是让 iPhone 读一小段文字,可以用朗读所选内容或朗读屏幕。
如果你需要完整的系统级无障碍导航,VoiceOver 才是正确工具。
方案一:朗读屏幕 / 朗读所选内容
iPhone 的“朗读内容”功能很方便。选中文字可以朗读,开启朗读屏幕后也可以让系统读当前屏幕内容。
但用它听 Kindle 长书时,会有几个问题:
- 需要确保正确文本处在屏幕上。
- 可能读到按钮、菜单等界面元素。
- 控制方式更像系统工具,不像听书播放器。
- 高亮、自动滚动和进度续听不是核心。
- 回到上次听到的位置不够自然。
这不是 Apple 功能不好,而是它的目标不同。朗读屏幕是系统能力,长时间听 Kindle 是阅读工作流。
方案二:VoiceOver
VoiceOver 很强大,它是为盲人和低视力用户设计的完整屏幕阅读器。它会改变点击、滑动、焦点和导航方式。
如果你需要完整无障碍能力,它非常重要。但如果你只是想在散步时听一本 Kindle 书,它会显得太重:
- 单击、双击和滑动行为会变化。
- 手机会读出很多界面元素。
- 阅读节奏容易被导航提示打断。
- 对“打开书,点击朗读,继续听”这个任务来说太复杂。
方案三:CastReader
CastReader 不把书当成一块需要被系统朗读的屏幕,而是把它当成一个阅读会话。
它关注的是:
- 从书架打开一本书
- 点击 Read Aloud
- 语音和文本同步
- 页面随朗读自动滚动
- 离开 App 或锁屏后继续播放
- 下次从同一进度续听
- 对难懂章节、术语、论点或人物关系做 AI 解读
所以主落地页应该是 在手机上听 Kindle 书,而不是泛泛的 TTS 页面。
怎么选
| 需求 | 更适合 |
|---|---|
| 读一小段文字 | 朗读所选内容 |
| 读当前屏幕 | 朗读屏幕 |
| 系统级无障碍导航 | VoiceOver |
| 长时间听 Kindle 书并保留高亮和进度 | CastReader |
| 专业人声演播 | Audible |
Audible 仍然适合专业制作的有声书。但如果你想听的是已经在读的 Kindle 书,同时保留原文、高亮和进度,CastReader 更贴近这个需求。
相关链接:
CastReader is not affiliated with Amazon or Kindle. Amazon and Kindle are trademarks of Amazon.com, Inc. or its affiliates.