TextEdit 朗读 — 逐字高亮
在 TextEdit 文档里选中任意段落,选区旁边会浮出 ▶ 按钮,一键启动自然人声朗读,并在真实的 TextEdit 窗口上逐字高亮跟随。
macOS 原生 · 完全免费 · 无需登录 · 支持 40+ 语言
在 TextEdit 里选中任意段落,点播放按钮即可听到朗读。
高亮会跟着语音逐字滑动在你真实的文档上。
一个 App 覆盖所有原生 Mac 编辑器
同样的手势、同样的逐字高亮 —— 适用于所有 AX 原生暴露文本的 Mac 编辑器。
TextEdit
纯文本 / RTF 文档
Stickies
便签应用
Notes
苹果备忘录
Script Editor
AppleScript 编辑器
BBEdit
专业文本 / 代码编辑器
CotEditor
开源纯文本编辑器
TextMate
GPL 代码编辑器
Terminal
zsh / bash 终端
三步搞定 · 零配置
CastReader 是一个常驻菜单栏 App,TextEdit 本身完全不动。
安装
下载 CastReader for Mac (.dmg)。一次性授权辅助功能权限 —— 这是它读取 TextEdit 选中文字的方式。
选中
在 TextEdit 打开任意 .rtf 或 .txt 文档,拖选一句话、一段、或整页。
点击 ▶
选区旁边浮出播放按钮,一键点击 —— 音频立刻响起,高亮在 TextEdit 窗口内逐字滑动。
TextEdit 用户用 CastReader 来做什么
TextEdit 是 Mac 自带的写作画布。CastReader 让它变成校对工具和学习工具。
校对自己写的文字
把草稿用自然人声朗读一遍 —— 耳朵能听到眼睛漏看的错字、漏词、和别扭的节奏。
练习外语
把外文贴到 .txt,选中任意句子,听母语发音。40+ 语言自动识别。
长文档听读
研究笔记、长 essay、转录访谈 —— 选中任意段听着,手可以去做别的。
阅读障碍与无障碍支持
TextEdit 自身没有朗读。CastReader 补上的逐字跟随对阅读障碍读者至关重要。
用自己的笔记学习
把课本段落贴到 TextEdit,选中一段边听边复习 —— 高亮始终锚定你自己的文字。
演讲与台词排练
把讲稿写在 TextEdit,点播放听节奏。0.5×–2× 变速,模拟真实演讲语速。
为什么比 macOS 自带 Speech 好
macOS 菜单里有 Start Speaking,但它没有高亮、没有变速、没有自然人声。CastReader 把这些都补齐。
真实文档上的逐字高亮
透明叠加层直接在 TextEdit 窗口里跟随每个发音的词。眼睛跟声音走,不是盯着另一个阅读器窗口。
40+ 种自然人声
自动识别选中文字的语言。Kokoro 级别音质,英文、中文、日文、法文、德文、西班牙文 —— 不是机器感的系统原声。
可变速 · 段落跳转
实时改语速,点任意段即跳到该处播放 —— 这些 macOS Speech 都做不到。
零成本 · 零注册
不用账号、不用信用卡、没有日限额。CastReader 完全免费 —— 和 Speechify、NaturalReader 不同。
常见问题
怎样在 Mac 的 TextEdit 里朗读文字?▾
macOS 的 编辑 → 语音 → 开始朗读 能读,但没有高亮、不能变速、只有老式系统原声。想要自然人声 + 逐字高亮覆盖在 TextEdit 窗口上,装 CastReader for Mac:选中文字 → 点选区旁的 ▶ → 语音开始播放,高亮逐字跟随。
CastReader 会修改我的 TextEdit 文档吗?▾
不会。CastReader 通过 macOS 辅助功能 API 读取你的选区,并在真实的 TextEdit 窗口上方叠加一个透明高亮层。.rtf / .txt 文件本身从不被打开、修改或拷贝。TextEdit 的行为和没装 CastReader 时一模一样。
为什么要辅助功能权限?▾
辅助功能 (AX) API 是 macOS 唯一允许一个 App 读取另一个 App 当前选中文字的方式。CastReader 用它来抓 TextEdit 里的选区 + 算出逐字高亮的像素位置。不访问任何其他数据。
支持 RTF 格式、表格、字体吗?▾
支持。TextEdit 的 RTF 文档通过 AX API 暴露的文本和纯文本完全一样。CastReader 读取选中的字符范围,不受字体、大小、颜色、表格格式影响。表格按行朗读。
能朗读 TextEdit 里的中文/日文/韩文吗?▾
可以。CastReader 自动识别选区语言,CJK 文本会用原生中文/日文/韩文人声。混合语言段落会在句子边界自动切换人声。
和 Speechify 有什么不同?▾
Speechify 是付费订阅,要你把文字粘贴到它自己的阅读器窗口。CastReader 完全免费,直接在你正在用的 TextEdit 窗口里朗读,高亮叠加在你的文档上 —— 不用离开 TextEdit。
还有哪些 Mac 编辑器用法相同?▾
所有 AppKit 原生 + AX 暴露文本的编辑器都能用:TextEdit、Stickies、Notes、Script Editor、BBEdit、CotEditor、TextMate —— 全部逐字高亮。Terminal 也可用(人工已验证)。VSCode、Cursor、Obsidian 等 Electron 编辑器不支持,因为它们不通过 AX 暴露文字。
有快捷键吗?▾
有。装好后点菜单栏图标 → 偏好设置,给'朗读选区'绑一个全局快捷键。如果你不想用浮动 ▶ 按钮,可以用纯键盘操作。
macOS 14 / 15 / 26 上都能用吗?▾
CastReader for Mac 支持 macOS 13 Ventura 及以上,包括 macOS 26。TextEdit 的 AX 行为在这些版本里都稳定,朗读 + 高亮路径通用。
真的完全免费?▾
是。100% 免费,无账号、无信用卡、无高级人声门槛、无日词数限制。下载 .dmg 永久用。