拔插头艺术家45 downloads把笔记变成「边听边读」逐句朗读、读到哪句高亮哪句的网页;支持语音伴读与听读。Export notes into clean, offline-readable HTML pages with an optional Read Along (TTS + synced highlighting) mode.
In English: Read Along is an Obsidian plugin that exports notes into clean, offline-readable HTML pages, with an optional "read along" mode — sentence-by-sentence TTS narration that highlights the current sentence as it plays. Full English documentation: README.en.md.
语音伴读 (Read Along) 是一个 Obsidian 插件,希望可以帮您更快的集中注意力专注阅读:把拥挤的 Markdown 笔记变成像文章、报告、小册子一样舒服的阅读页;在此之上再加「语音伴读」——调用 TTS 把全文逐句朗读,读到哪句高亮哪句,配一个内置悬浮播放器(播放 / 暂停 / 倍速 / 上一句 · 下一句 / 进度条),让长文可以边听边读。
导出的 .html 完全自包含(内联 CSS、可选内嵌图片与音频),读取时不依赖任何外部网络——既能直接双击在浏览器打开,也能在 Obsidian 文件列表里直接点开阅读。
适合的场景




.html,内联 CSS、可选内嵌图片与音频,读取时零网络依赖。.html 阅读视图,导出页可直接在 Obsidian 文件列表里打开,无需离开知识库。# 也能正确解析。从 Release 下载这两个文件:main.js 与 manifest.json。
在你的 vault 中创建插件目录:
.obsidian/plugins/read-along/
把 main.js 与 manifest.json 放进该目录。
重启(或重新加载)Obsidian。
在「第三方插件」中启用 语音伴读 (Read Along)。
导出当前笔记——打开命令面板,运行:
语音伴读: 导出当前笔记为语音伴读页面
也可以在文件列表里右键某个 Markdown 文件或文件夹,选择导出命令。导出文件默认保存到 Read Along/(可在设置里修改)。
设置页还可以调整:导出文件夹、样式预设、是否保留文件夹结构、wikilink 转换、图片内嵌、应用内 HTML 阅读、入口笔记生成、源笔记反向链接插入等。
之后再导出,页面就会内嵌逐句音频与同步高亮。

HTML 导出本身全程在本地运行——网页转换不会上传你的任何笔记内容。
语音伴读是唯一的例外:开启 TTS 后,笔记的句子会用你自己的 API Key 发送到火山引擎(Volcengine)语音合成接口,返回的音频被内嵌进导出页。只要不开启语音伴读,所有内容都不会离开你的 vault。
npm install
npm run build
生产构建会把 main.js 输出到仓库根目录。
发布:Obsidian 社区发布要求 GitHub release tag 与
manifest.json里的版本号完全一致且不带v前缀;release 资产需分别包含main.js与manifest.json两个文件。
本项目基于开源项目 notes-to-html-pages(作者 Afan,MIT 许可)二次开发,在其之上做了品牌化(语音伴读 / Read Along)与功能扩展(语音伴读、# 路径链接修复等)。原始版权声明保留在 LICENSE 中。感谢原作者。
基于 MIT 许可发布。