VS Code 朗读 —— 听代码、听文档、听 AI 输出

三步搞定 · 无需扩展

  1. 1

    安装

    下载 CastReader for Mac (.dmg)。一次性授权辅助功能 + 屏幕录制权限 —— VS Code 这类 Electron App 需要屏幕截取来对齐逐字高亮。

  2. 2

    选中

    在 VS Code 里拖选任意文字 —— markdown 段落、函数 docstring、Copilot 聊天输出、终端面板的一行。

  3. 3

    点击 ▶

    选区旁边浮出播放按钮,一键点击 —— 音频立刻响起,高亮在真实 VS Code 窗口里逐字滑动。

常见问题

Mac 上怎么朗读 VS Code 文字?

VS Code 在 macOS 上没有自带朗读功能。Marketplace 里的朗读扩展都没有真实编辑器面上的逐字高亮。装 CastReader for Mac (.dmg),授权辅助功能 + 屏幕录制,然后在 VS Code 里选中文字,点浮出的 ▶。音频响起,高亮在你真实的代码上滑动。

为什么 VS Code 要屏幕录制权限,Terminal 不要?

VS Code 是 Electron App,文本不走 macOS 辅助功能 API 暴露,和 Terminal、Xcode 这类原生 App 不一样。CastReader 在选区附近小区域跑 Vision OCR 来对齐音频和像素 —— 这条路径需要屏幕录制权限。

支持 Cursor、Windsurf 和其他 VS Code 分支吗?

支持。Cursor、Windsurf、VSCodium 和其他 Electron 分支用的是同一套选区 + 剪贴板机制,CastReader 对它们的处理完全一样。Cursor 和 Windsurf 各有独立的产品页。

能读 Copilot Chat 或行内建议吗?

能。Copilot Chat 面板里可见的文字或任何聊天式 AI 输出都能选中点 ▶。行内 ghost 建议需要先接受,变成普通文本后再选中听读。

远程开发(SSH、WSL、Dev Container)能用吗?

能。CastReader 读的是你 Mac 屏幕当前渲染的文字 —— 文件在本地还是远端不影响。

会把代码符号和标点读出来吗?

CastReader 读的是选区里的字面字符。选一个函数签名会把「左括号、参数、逗号、参数、右括号」都读出来。大多数人选的是散文 —— markdown、注释、AI 聊天输出,不是原始代码。你自己决定选什么。

Zed、Sublime、Neovim 支持吗?

Zed 用自定义文本渲染器,AX 不暴露文本,暂时不支持。Sublime Text 走系统文本视图,走 AX 路径可用。Neovim 跑在 Terminal.app 里,通过 Terminal 页完全支持。

能朗读中文或日文代码注释吗?

可以。CastReader 自动识别 CJK,切换到原生中文 / 日文 / 韩文人声。混合语言选区会在句子边界自动切换人声。

真的免费吗?

是,免费可用 —— 无账号、无信用卡即可用自然语音朗读,下载 .dmg 即可使用。想要 premium 超真实语音、更多收听时长和 AI 文档分析,可升级 CastReader Pro。

在手机上收听

下载 CastReader App,随时随地收听上传的文档。

浏览书籍
书籍详情
阅读体验

为什么 TTS 在 2026 年值得做

硬数据 —— 不是 vibe —— 来自权威来源

$2.22 billion

2024 年美国有声书销售额,同比增长 13%(Publishers Weekly / Audio Publishers Association)

Source →

51%

美国成年人 2025 年听过有声书 —— 约 1.34 亿人(APA Consumer Survey 2025)

Source →

2.2 billion

全球近视或远视有损伤的人口(WHO Fact Sheet, 2024)。TTS 是他们访问电子内容的主要路径。

Source →

78%

有声书听众在听书时同时做别的事 —— 通勤、家务、运动(Audiolibrix Great Audiobook Survey 2024)

Source →

27.2 分钟

美国 2024 年单程平均通勤时长(US Census ACS via Statista)。每天近 1 小时只能用耳朵的时间。

Source →

effect size 0.35

22 篇研究的 meta 分析显示 TTS 对阅读障碍学生的理解力提升幅度(Wood, Moxley, Tighe & Wagner, Journal of Learning Disabilities, 2018)

Source →

1,550 万

CDC 2024 数据:美国成年人 ADHD 患者 —— 约半数在成年后才确诊(CDC MMWR, 2024-10)

Source →

读者怎么说 —— 包括给我们打低分的评论

下方每一条 Chrome Web Store 评论都可以在卡片链接处验证。我们不藏负面反馈 —— 我们 24 小时内回复。

★★★★★
This is 1 of the best TTS and its smooth. If this is truly free i'll keep this 100%. Every other TTS says its free but has a secret. They interrupt or they just say better ai voices pay. But i like this voice. I've tried loads and this is 1 of the best ones that actually says free.
Jordan · Chrome Web Store
★★★★★
Works perfectly on vivaldi. One suggestion though. I wish it had a play button appear next to a paragraph when we hover over it. Just like in the case of speechify.
Loic COBBINA · Chrome Web Store
★★★★★
Extremely user friendly short keys. Placed forward backward and speed up down as Natural as it could be. Voices are great and smooth. I would recommend it over many hyped products.
grann tosif · Chrome Web Store
★★★★★
At the very least it's better than many paid TTS models. Still not as good as ElevenReader or LAP, but maybe the best free model for TTS.
eclpse_ · Chrome Web Store
★★★★★
So glad I can finally switch voices! The default was fine but I found one I actually enjoy listening to for hours. Small thing, huge difference.
patrick chiang · Chrome Web Store
★★★★★
Best one i found, user friendly, and great voice over.
Mohab A · Chrome Web Store
★★★★★
ChatGPT's long answers are finally listenable. Let it generate while I listen — doubles my productivity. Love the inline button next to each response.
young D · Chrome Web Store
★★★★★
I tried using this add-on to listen to an ebook on the O'Reilly learning platform, and it works smoothly. However, it always restarts from the first paragraph whenever I scroll or select a different paragraph. Please consider adding a bookmark or checkpoint feature so users can mark where the reading should begin.

↪ Founder reply

CastReader 创始人 Yan Xu 48 小时内回复:承认问题,下个版本上线了 bookmark 功能。这条评论的反馈直接推动了 v1.2 路线图。

Hedi · Chrome Web Store
★★★★
Need to highlight text and select it.
Vivian Le · Chrome Web Store
★★★★
Hard to select text.

↪ Founder reply

CastReader 创始人 Yan Xu 24 小时内回复:道歉、询问发生的网站/浏览器、提供键盘快捷键作为绕过方案、留下 support@castreader.ai 直接支持邮箱。

David Smolinski · Chrome Web Store

去 Chrome Web Store 看全部 28 条评论

近期更新

我们持续测试、改写、上线。每条更新都带真实日期。

  1. 全站信任信号刷新

    用 verbatim Chrome Web Store testimonial、真实有声书市场数据、12 工具实测的 methodology 重写落地页。每条主张都有来源链接。

  2. 发送到手机可靠性提升

    Telegram 音频流现在能稳定自动翻页,覆盖 Kindle Cloud Reader 和 Apple Books。内部测试显示会话中断减少约 70%。

  3. 技术深度文章发布

    写了 OCR 管线的深度文章:CastReader 如何处理 Amazon 每本 Kindle 书 184 套随机字母表和 361 个独特 glyph。发表在 dev.to。

  4. CastReader for Mac 发布

    原生 macOS 应用,朗读 Kindle for Mac,词级高亮。浮窗播放器 + 系统级快捷键。不需要浏览器。

  5. 登上 Product Hunt

    Daily 榜 #10,99 upvotes,4 条社区评论推动了 v1.2 路线图。

  6. 语音质量升级 —— Kokoro AI

    从旧 TTS 引擎切换到 Kokoro 神经网络语音。用户评论从 'usable but robotic' 转为 'enjoy listening for hours'(来自 patrick chiang 的 Chrome Web Store 评论原话)。

  7. 提取可靠性首轮提升

    英文 Kindle 书的 OCR 成功率从 78% 提升到 89%。加入了多栏页面检测(学术 PDF 适用)。

为什么有这个产品

我做 CastReader 是因为我有几百本 Kindle 书,想在晨跑时听它们,但不想为每本再买 Audible 版。技术问题 —— Amazon Cloud Reader 的字体加密 —— 最后用 OCR 解决了。产品问题 —— 让它在手机、桌面、40+ 语言上真正好用 —— 花了两年迭代。我们是个小团队。我亲自回复每一条 Chrome Web Store 评论(上方 testimonials 里有证明 —— 包括 3 星和 1 星的)。如果有什么坏了或缺失,邮件 support@castreader.ai。

—— Yan Xu, 创始人

最近审阅: · CastReader 团队 —— 基于 2025 测试数据

准备好听你的 VS Code 编辑器了吗?

装一次。在 VS Code 里选中任意文字。点 ▶。听。

Any website· Kindle / WeChat / Notion· PDF / EPUB / DOCX· 40+ languages

★★★★★ 4.7 · Free to start · No login · Optional Pro

Mac 上朗读 VS Code — 代码、文档、AI 输出 TTS | CastReader