选择阅读应用
KOReader 与 Lectern
KOReader 是一款免费开源、专为墨水屏设备打造的阅读器,拥有 Android 上数一数二细致的排版和 PDF 控制能力,但没有内置朗读。Lectern 是一款付费闭源应用,围绕设备本地 AI 朗读、忠实排版和无需账号的同步而打造。按你最看重的东西来选:是控制力,还是一个声音。
简短回答:如果你要免费开源的阅读体验、细致的版式控制和扫描文档处理,KOReader 是有力的选择。如果你想要内置离线神经朗读、逐句高亮以及通过自己的云文件夹同步,Lectern 更适合。KOReader 可以通过社区插件加上 TTS,所以请结合你具体的设备和设置来比较。
核对时间:2026 年 9 月,对照 Lectern 1.31 和 KOReader 2026.07.1 版本。
这两款应用很少争夺同一批读者。KOReader 在 2011 年诞生于一台越狱的 Kindle 上,如今仍作为免费开源软件维护,拥有 Android 上最彻底的页面排版引擎之一。Lectern 是一款付费应用,押注的是另一件事:大多数人想要一个能听上好几个小时的声音把书读给自己,同时不想放弃忠实的排版,也不想把阅读历史交给某个云账号。两者都是诚实、能干的阅读器。以下是各自真正胜出的地方。
各自是为什么而造的
KOReader 自己的 README 把它描述为「一个主要面向墨水屏阅读器的文档查看器」,这不是营销辞令,而是设计方针本身。它原生运行在 Kindle、Kobo、PocketBook、Cervantes 和 reMarkable 硬件上,也支持 Android 和 Linux,每一项设置都是按慢刷新屏幕和无键盘设备来假设的。Lectern 只面向 Android 手机、平板和 Boox 这类基于 Android 的电子书阅读器,并且假设你听书和读书一样频繁。
在 Android 上安装
KOReader 不在 Google Play 商店上架。你需要从 F-Droid 安装、从它的 GitHub 发行版侧载 APK,或者在开启「允许安装未知来源应用」后用 adb install 推送。这对它的用户群体来说是常规操作,但相比商店安装确实多了一步。Lectern 则是标准的 Google Play 安装:搜索、点击、付一次钱,完成。
自定义与排版
这是 KOReader 的主场。它提供针对排版异常书籍的样式微调、逐本书的 CSS 调整、DPI 控制、可配置的连字符词典、自定义 TrueType 字体,以及一个尊重书籍自身样式表的重排引擎。如果一本书排版出了问题,几乎总能找到菜单来修正。Lectern 刻意采取更收敛的做法:前台是几个合理的预设(标准、睡前、阅读障碍),字重、页边距、段落间距和字符间距、连字符、首字下沉等更少用的选项则收进「高级」标签页。你可以调整页面,但找不到 KOReader 那种逐本书的 CSS 覆盖。
PDF 处理
KOReader 内置的 k2pdfopt 库能重排扫描版 PDF 和 DjVu 文件,裁剪、对比度和页边距控制都是专门针对学术论文和扫描书籍设计的,也正是这些文档在别处渲染效果最差。Lectern 能以原始版式或重排后的舒适版式打开 PDF,并在文本层支持时朗读 PDF,但不追求 KOReader 那种扫描清理的水准。
OPDS 与书库目录
两款应用都能浏览 OPDS 目录。KOReader 内置了 OPDS 浏览器,支持公共和自定义目录,与 Calibre 的内容服务器集成,并在 2026 年 7 月的版本里加入了基本的 OPDS 2.0 支持。Lectern 同样支持 OPDS 1 和 2,能用保存的登录信息连接 Calibre-Web 和 Storyteller,还加入了 Project Gutenberg、DBNL 和 Ebooks libres et gratuits 的一键下载。如果你的书库已经架设在自建服务器上,这两款应用都能连上;搭建方法见我们的自建 OPDS 服务器指南。
墨水屏设备
KOReader 的优势在于它是在墨水屏硬件上成长起来的:它以 Kindle、Kobo 和 PocketBook 固件原生移植的形式提供,而不只是一个 Android 应用,刷新和对比度表现都针对每种设备做了调校。Lectern 是一款以手机为先的应用,额外加上了专门的墨水屏模式:分页阅读、即时翻页、减少动效、可调字重和高对比度主题。它能在 Boox 这类 Android 电子书阅读器上运行,还能通过设备扬声器或蓝牙提供离线朗读,而 KOReader 只能靠额外的插件或工具做到这一点。但如果你的 Kindle 或 Kobo 运行的是自家固件而不是 Android,那就只有 KOReader 能在上面运行。
朗读与文字转语音
在这一点上,两款应用彻底分道扬镳。KOReader 没有内置文字转语音。这个功能在它的 GitHub 跟踪器上已经被请求了多年;audiobook.koplugin 这类社区插件通过把文本导入 Android 自身的系统 TTS 引擎或某个外部服务来填补这个空缺。Lectern 内置了朗读功能:设备本地的 Piper 和 Kokoro 神经语音、自动语言和声音匹配、逐句高亮,以及锁屏和蓝牙控制,全部不需要插件或联网。如果你要的是一个能撑起一整部小说的声音,这就是决定性的差异。
跨设备同步
KOReader 的 Progress 同步插件能让你在各设备之间保持同一个阅读位置。它需要一个账号,注册在 KOReader 默认的同步服务器或某个自建服务器上(服务器本身是开源的),而且按设计它只发送阅读位置,不发送文件本身。Lectern 通过你已经拥有的 Google Drive、Dropbox、OneDrive 或 Nextcloud 文件夹同步阅读进度、书签、高亮和统计数据,不需要 Lectern 账号,不过云服务商本身可能要求你有账号。
价格、许可协议与开放程度
KOReader 免费,采用 AGPL-3.0 许可协议,完整源码在 GitHub 上公开,任何人都能审查和分叉。Lectern 闭源且付费:一次性购买,约 €2.49,因国家而异,没有订阅。两者都不展示广告。
隐私
按大多数阅读软件的标准,这两款应用都相当注重隐私:没有广告,没有追踪;具体的网络功能和诊断信息,请查阅各自项目当前的隐私说明。网络行为取决于你开启了哪些功能。KOReader 会为目录、下载、更新和可选的同步而联网;它的阅读界面本身在本地运行。Lectern 默认也完全离线,包括它的 AI 语音,其可选的同步通过你已经掌控的云文件夹运行,而不是通过某个厂商账号。
| 功能 | Lectern | KOReader |
|---|---|---|
| 价格 | 付费,一次性(约 €2.49) | 免费 |
| 许可协议与源码 | 闭源 | 开源,AGPL-3.0 |
| 安装渠道 | Google Play | F-Droid、GitHub APK、ADB |
| 广告与追踪 | 无 | 无 |
| 朗读 / TTS | 内置 Piper 与 Kokoro 离线神经语音 | 未内置;有社区 TTS 插件 |
| 随读高亮 | 逐句高亮 | 未内置;插件可能加入高亮 |
| 排版深度 | 预设 + 高级标签页 | 逐本书 CSS、样式微调、连字符词典 |
| PDF 处理 | 原始版式或重排,支持时可朗读 | 内置 k2pdfopt 重排、裁剪与对比度工具 |
| OPDS 目录 | OPDS 1 与 2,保存登录信息,应用内公版书下载 | OPDS 1 与 2,自定义目录,Calibre 集成 |
| 原生墨水屏固件 | 仅限 Android(Boox、Meebook) | Kindle、Kobo、PocketBook、reMarkable、Cervantes |
| 同步 | 你自己的云文件夹,无需 Lectern 账号 | KOReader 同步服务器,需要账号,仅同步位置 |
| 电子书格式 | EPUB、MOBI、AZW/AZW3、FB2、TXT | EPUB、FB2、MOBI、DOC、RTF、HTML、CHM、TXT |
| 漫画与扫描件 | CBZ、CBR、CB7、CBT | CBZ、CBT、DjVu |
| 词典 | WordNet + 间隔重复训练 | StarDict 词典,查词 |
按你是哪种读者来选
| 你是…… | 选择 |
|---|---|
| 在运行自家固件(而非 Android)的 Kindle、Kobo、PocketBook 或 reMarkable 上阅读 | KOReader,两者中只有它能在这些设备上运行 |
| 经常处理扫描版 PDF、教科书或学术论文 | KOReader,看中的是 k2pdfopt 重排以及裁剪、对比度控制 |
| 想要每一个版式旋钮、逐本书都能调 | KOReader |
| 想让一本书用能听上好几个小时的声音朗读,并带高亮 | Lectern |
| 想要同步进度和高亮,又不想要 Lectern 账号 | Lectern |
| 主要用 Android 手机或平板阅读,想要一个清爽的设置界面 | Lectern |
| 想要免费开源,也不介意侧载 APK | KOReader |
| 想要 Google Play 安装,不想侧载 | Lectern |
KOReader 更好的地方
- 你拥有专门的墨水屏硬件。在 Kindle、Kobo、PocketBook 和 reMarkable 上,原生移植版通常比运行在上面的 Android 应用更贴合设备。
- 你读扫描文档。k2pdfopt 的重排、裁剪和对比度工具,比 Lectern 的 PDF 视图走得更远。
- 你想自己修好一本排版糟糕的书。逐本书的样式微调和 CSS 覆盖,正是为此而存在的。
- 你想要免费,也不介意侧载。AGPL-3.0,零成本,源码就摆在那里供你阅读。
Lectern 更好的地方
- 你不只想读,还想听。离线神经语音和逐句高亮都是内置的,不需要插件。
- 你想要同步,又不想要 Lectern 账号。你自己的云文件夹承载进度、高亮、书签和统计数据。
- 你想要 Play 商店安装。不用打开「未知来源」开关,也不用自己盯着 APK 更新。
- 你想要更少的决定,而不是更多。预设涵盖了 KOReader 菜单里那些要一项一项调的设置中的大部分。
简而言之
如果你最看重的是排版深度、扫描版 PDF 处理或专门的墨水屏硬件,并且乐意侧载免费开源软件,KOReader 是更好的阅读器。如果你想要一个值得留住的朗读声音、逐句高亮,以及无需 Lectern 账号的跨设备同步,外加一款任何档位都没有广告的付费应用,Lectern 是更好的选择。不少拥有墨水屏设备的人两个都留着:用 KOReader 阅读,用 Lectern 收听。想了解更广的选择面,可参考我们的最佳 Android EPUB 阅读器汇总,以及关于Boox 等墨水屏设备阅读应用的说明。
常见问题
KOReader 有文字转语音吗?
没有内置。用户在 KOReader 的 GitHub 跟踪器上已经请求了这个功能很多年。TTS.koplugin 或 audiobook.koplugin 这类插件,通过把文本导入 Android 自身的系统语音或某个外部引擎来添加朗读。Lectern 内置了对 Piper 和 Kokoro 离线神经语音以及逐句高亮的支持:无需安装插件,只需一次性下载你选择的语音。
KOReader 免费吗?
免费。KOReader 采用 AGPL-3.0 许可协议,源码公开在 GitHub 上。Lectern 是一款付费应用:一次性购买,约 €2.49,因国家而异,没有订阅,也没有广告。
可以从 Google Play 商店安装 KOReader 吗?
不可以。KOReader 不通过 Google Play 分发。你需要从 F-Droid、它的 GitHub 发行版 APK,或者在允许安装未知来源应用后通过 ADB 安装。Lectern 是普通的 Google Play 安装。
KOReader 能在设备之间同步阅读进度吗?
可以,通过它的 Progress 同步插件。你需要在 KOReader 默认的同步服务器或某个自建服务器上注册账号,它会让每本书的阅读位置保持同步;不会发送文件本身。Lectern 则通过你已经拥有的 Drive、Dropbox、OneDrive 或 Nextcloud 文件夹同步进度、高亮、书签和统计数据,不需要 Lectern 自己的账号。
哪款应用更适合处理扫描版 PDF?
如果 PDF 是扫描件,KOReader 更合适。它内置的 k2pdfopt 库能重排扫描页面,裁剪和对比度控制正是为解决这个问题而设计的。Lectern 能以原始版式或重排版式显示 PDF,并在文件有文本层时朗读,但不追求同等水准的扫描清理。
继续阅读