BBEdit 朗读 — 真实 BBEdit 上的逐字高亮

在 BBEdit 里选中任意段落、函数或注释,选区旁边浮出 ▶ 按钮。点一下 —— 自然人声开始朗读,逐字高亮同步滑过真实的 BBEdit 窗口。

macOS 原生 · 完全免费 · 无需登录 · 支持 40+ 语言

untitled.txt — BBEdit

function formatInvoice(amount, currency) 规范化输入、套用税率,返回用于 PDF 的格式化字符串。

高亮会跟着语音逐字滑动在你的真实 BBEdit 文档上。

Reading selection…1.0×

一个 App 覆盖所有原生 Mac 编辑器

同样的手势、同样的逐字高亮 —— 适用于所有 AX 原生暴露文本的 Mac 编辑器。

TextEdit

纯文本 / RTF 文档

Stickies

便签应用

Notes

苹果备忘录

Script Editor

AppleScript 编辑器

BBEdit

专业文本 / 代码编辑器

CotEditor

开源纯文本编辑器

TextMate

GPL 代码编辑器

Terminal

zsh / bash 终端

三步搞定 · 零配置

CastReader 是一个常驻菜单栏 App,BBEdit 本身完全不动。

1

安装

下载 CastReader for Mac (.dmg)。一次性授权辅助功能权限 —— 这是它读取 BBEdit 选中文字的方式。

2

选中

打开任意源码文件、Markdown 草稿或日志,拖选一个函数、段落或整个文档。

3

点击 ▶

选区旁边浮出播放按钮,一键点击 —— 音频立刻响起,高亮在 BBEdit 内逐字滑动。

BBEdit 用户怎么用朗读

BBEdit 是 Mac 的专业文本工作台 —— 代码、Markdown、长文写作、日志都能开。CastReader 补上它从来没有的一件事:自然人声回读。

长篇草稿音频校对

用 BBEdit 写书或长文的作者,通过听来抓出别扭句式 —— 耳朵能捕捉到眼睛跳读的东西。

听代码和注释

选中一个函数加 header 注释,听自然人声读比再读一遍语法墙快得多。

review 大日志文件

BBEdit 能打开其他编辑器噎住的文件。选中日志的任意一段听读 —— 查问题时很好用。

阅读障碍 · 低视力辅助

BBEdit 没有内置朗读。CastReader 的逐字跟随对阅读障碍编辑者尤其关键。

读多语言文档

BBEdit 在国际化文本工作中很受欢迎。CastReader 自动识别选区语言,覆盖 40+ 种人声。

校对 Markdown 和 HTML

提交前听一遍 Markdown 草稿 —— 抓出跳读漏掉的断句问题和啰嗦。

为什么比 macOS 自带 Speech 好

BBEdit 自带 编辑 → 开始朗读,但没有高亮、没有变速、没有自然人声。CastReader 把这些都补齐。

真实文档上的逐字高亮

透明叠加层直接在 BBEdit 窗口里跟随每个发音的词。眼睛跟声音走,不是盯着另一个阅读器窗口。

40+ 种自然人声

自动识别选中文字的语言。Kokoro 级别音质,英文、中文、日文、法文、德文、西班牙文 —— 不是机器感的系统原声。

可变速 · 段落跳转

实时改语速 0.5×–2×,点任意段即跳到该处播放 —— 这些 macOS Speech 都做不到。

零成本 · 零注册

不用账号、不用信用卡、没有日限额。CastReader 完全免费 —— 和 Speechify、NaturalReader 不同。

常见问题

怎样在 Mac 上朗读 BBEdit 文档?

BBEdit 自带 编辑 → 语音 → 开始朗读,但没有高亮、没有变速,只有老式系统原声。想要自然人声和真实文档上的逐字高亮,装 CastReader for Mac:选中文字 → 点 ▶ → BBEdit 开始朗读。

能打开其他编辑器打不开的超大文件吗?

可以。CastReader 读的是 AX API 暴露的可见文本 —— 即便是 500 MB 的日志文件,BBEdit 的选区渲染正常,读取选中范围就能工作。

能读带语法高亮的代码吗?

可以。CastReader 读的是字符内容,不是颜色。Python、JavaScript、Markdown 等任何 BBEdit 高亮的语言都按普通文字读。

CastReader 会修改我的文件吗?

不会。CastReader 通过 macOS 辅助功能 API 读取你的选区,在真实 BBEdit 窗口上叠加一个透明高亮层。文件内容不会被修改、复制或上传。

为什么要辅助功能权限?

辅助功能 (AX) API 是 macOS 唯一允许一个 App 读取另一个 App 当前选中文字的方式。CastReader 用它抓 BBEdit 选区 + 算逐字高亮的像素位置。

能朗读中文、日文、韩文吗?

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

BBEdit 免费模式也支持吗?

支持。CastReader 对 BBEdit 免费模式和付费授权版都一致工作 —— AX API 暴露文本的方式和激活了哪些功能无关。

有快捷键吗?

有。装好后点菜单栏图标 → 偏好设置,给「朗读选区」绑一个全局快捷键。如果不想用浮动 ▶ 按钮,可以用纯键盘操作。

真的完全免费?

是。100% 免费,无账号、无信用卡、无高级人声门槛、无日词数限制。下载 .dmg 永久用。

准备好听你的 BBEdit 文档了吗?

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