Xcode 朗读 —— 听 Swift 文档、Quick Help、AI 助手
在 Mac 上 Xcode 里选中任意文字 —— 文档注释、Quick Help 弹窗、README 预览、AI 助手回复。选区旁浮出 ▶。一键点击 —— 自然人声朗读,逐字高亮落在真实 Xcode 编辑器里。走苹果原生辅助功能路径 —— 不需要屏幕录制权限。
macOS 原生 · 完全免费 · 无需登录 · 40+ 种语言 · 原生 AX 无 OCR
/// 从缓存获取用户资料,过期时回退到网络。缓存 TTL 为 30 秒 —— 超期会触发后台刷新,同时同步返回旧值。调用者不应假定返回的 profile 是最新,只能假定是一致的。
高亮跟着语音每一个词,落在你真实的 Xcode 编辑器窗口里。
一个 App 覆盖 Mac 上每款 AI 编码工具
同样的手势、同样的逐字高亮 —— 覆盖开发者真正在用的每个 IDE 和 CLI。
VS Code
微软编辑器
Cursor
AI 原生 IDE
Xcode
苹果 IDE
Windsurf
Codeium AI IDE
Claude Code
Anthropic CLI
Gemini CLI
Google AI CLI
Codex
OpenAI 编码 CLI
Copilot CLI
GitHub gh copilot
Aider
AI 结对编程
三步搞定 · 原生无 OCR
Xcode 是原生 AppKit 应用。CastReader 通过辅助功能 API 直接读它的文字 —— 不用屏幕截取、不用 OCR,是所有 IDE 里最干净的路径。
安装
下载 CastReader for Mac (.dmg)。一次性授权辅助功能权限。Xcode 不需要屏幕录制 —— 和 VS Code、Cursor 不一样。
选中
在 Xcode 里拖选任意文字 —— 文档注释、Quick Help 弹窗、README markdown 预览、SwiftUI 预览文档、AI 助手回复。
点击 ▶
选区旁浮出播放按钮。点一下 —— 音频响起,高亮在真实 Xcode 编辑器窗口里逐字滑动。
iOS 开发者怎么在 Xcode 里加朗读
苹果开发者每天泡在 Xcode 里。文档注释、Quick Help、AI 助手输出、README markdown —— 都是屏幕看久了费眼的长散文。
听文档注释 (///)
Swift 文档注释描述契约和边界条件。听一遍比眼睛扫更快抓到歧义(Optional?throws?线程安全?)。
朗读 Quick Help 弹窗
Option 点符号得到 Quick Help 弹窗 —— 一大段苹果官方文档。选中按 ▶,边听边看代码。
听 Xcode AI 助手回复
Xcode 26 的 AI 助手返回散文解释。听读而非阅读 —— 眼睛留在 Swift 文件和 diff 上。
在预览里审 README 和发布说明
在 Xcode 预览里打开 markdown 文件,选中段落听。公开发布前抓错别字利器。
学苹果框架文档
从 developer.apple.com 复制段落到 Xcode playground 或临时 .md —— 拖选听读,同时在纸上画状态机。
长代码审查的无障碍
审一个有大量 Swift 文件的 PR?听描述和注释,眼睛跟 diff —— 眼睛疲劳直接砍半。
为什么原生 AX 让 Xcode 成为最干净的表面
Xcode 是 Mac 上少数通过辅助功能 API 暴露文字的 IDE。这意味着不需要屏幕录制、没有 OCR 延迟、完美的字符对齐。CastReader 第一个把这条路径用于朗读。
真实编辑器上像素级高亮
文字走 AX 来,高亮叠加层精准落在每个字符上 —— 没有 OCR 漂移,没有渲染偏移。
零延迟选区检测
AX 立即递送选区变化。不轮询、不屏幕 diff。鼠标一松,▶ 立刻出现。
40+ 自然人声 · CJK 感知
中文代码注释、日文本地化字符串 —— 自动识别用原生人声朗读。Kokoro 级别音质。
零成本 · 零注册
无账号、信用卡、日限额。永久免费 —— 菜单栏 App 补上 Xcode 一直缺的那一块。
常见问题
Mac 上怎么朗读 Xcode 文字?▾
装 CastReader for Mac (.dmg),授权辅助功能权限,然后在 Xcode 里选中任意文字 —— 文档注释、Quick Help、README、AI 助手回复 —— 点浮出的 ▶。逐字高亮落在真实 Xcode 编辑器上。
Xcode 也要像 VS Code 一样开屏幕录制权限吗?▾
不用。Xcode 是原生 AppKit App,文字通过 macOS 辅助功能 API 暴露。CastReader 直接走 AX —— 不截屏、不 OCR。只要辅助功能权限。
能读 Xcode AI 助手输出吗?▾
能。Xcode 26 AI 助手在聊天样式面板返回散文。面板里任何可见文字都能选中听读,同一个手势。
SwiftUI 预览或 Interface Builder 里能用吗?▾
SwiftUI 预览的代码编辑器侧完全可用。Interface Builder 画布不通过 AX 暴露文本标签,画布内的朗读能力受限,inspector 散文可用。
会读源代码符号和标点吗?▾
CastReader 读选区里的字面字符。函数签名会被读成「左括号、参数、逗号、右括号」。大多数人选的是文档注释、markdown、聊天输出,不是原始代码。
能读中文或日文注释?▾
可以。CastReader 自动识别 CJK,切换到原生普通话、日语或韩语人声。混合语言选区在句子边界切换人声。
旧版 Xcode(14、15)能用吗?▾
能。Xcode 从 13 起就通过 AX 暴露编辑器。CastReader 在 Xcode 14、15、26 上表现一致。
Swift Playgrounds(iPad 风格)呢?▾
Mac 上的 Swift Playgrounds 代码区用了不同文本渲染器,AX 不暴露。markdown 散文段可用,实时代码区不可。
真的完全免费?▾
是。100% 免费 —— 无账号、信用卡、高级人声门槛、日词数限制。下载 .dmg 永久用。