【开源自荐】Modu 默读:跨平台阅读器,支持扫描 PDF、离线 OCR 和听书
软件名称
Modu Reader(默读)
应用平台
Android、Windows、macOS、Linux;另有 iOS 和原生 HarmonyOS 安装包,安装限制见文末。
推荐类型
开发者自荐,开源项目(GPL-3.0-or-later)。
是否收费
软件免费,没有内购和订阅。本地阅读不需要注册,也不需要 AI 账号。在线 AI、翻译和部分语音服务需要自行配置,可能产生服务商费用。
一句简介
用来读自己导入的电子书和扫描 PDF,也能听书、做笔记,并用自己的云存储同步。
应用简介
大家好,分享一下我在维护的阅读器「默读」。先交代来源:它是在 Anx Reader 基础上继续修改的,AI 阅读和听书等部分也用了、参考了 ReadAny 的实现,并不是从零写的阅读器。上游的版权和许可证都保留在仓库里,感谢两个项目的作者。
现在的正式版是 1.2.4。功能不少,这里挑几个说,完整说明放在 GitHub。
书籍自己导入,书架自己整理
支持 EPUB、PDF、MOBI、AZW3、FB2、TXT、Markdown 和文字 UMD,可以从本地或 WebDAV 远程文件夹多选导入,再按文件夹、阅读状态整理。
书架封面上会标出文件格式、扫描版和已建立向量索引的状态。TXT、Markdown 虽然内部会转换成 EPUB 来阅读,标签仍保留原始格式。不想用 AI 的话,索引不用建,直接读就行。
扫描 PDF 不只放大一张图
这部分是默读比较想补齐的地方。扫描书常见的问题是四周留白太大、底色发灰、字太细,在手机上看尤其费劲。
目前可以自动或手动裁边、旋转、分格并调整阅读顺序,再用漂白、加黑、对比度和锐化处理页面。也有扫描水印减淡,但不能保证恢复被水印盖住的文字。这些操作不改写原书,随时能对照原图。
图片版 EPUB 等也能识别成扫描书,识别不对可以手动切换。扫描书和普通文字书用两套阅读菜单,裁边、图像增强不会套到普通小说上。
有文字层的 PDF 可以直接重排;纯图片则用 OCR。识别出的文字直接接入阅读界面,能调字体、划词复制、查字典、标注,也能选一段送到 AI 输入框,确认后再发送。
OCR 模型按需下载,不塞进安装包。推荐先用约 15 MiB 的 PP-OCRv4 中英文模型,下载完成后在本机识别,不需要把整页上传到云端。不过复杂分栏、模糊扫描和人名数字,还是要对照原图。
普通阅读、听书和翻译
普通文字书可以调字体、间距、页边距,支持竖排、自定义 CSS 和墨水屏模式。划词工具栏能调整按钮顺序,离线词典支持自行导入 MDX、StarDict。
听书可选系统 TTS、Edge TTS、小米 MiMo、OpenAI 兼容服务和 DashScope,在线语音支持缓冲设置与播放速度调节。不同服务的音色、费用和联网要求不一样。
全文翻译会把译文放在正文里,可以逐段看原文与译文,也可以只看译文。这里的“全文”是随阅读位置翻译加载,不是一次生成并导出整本译本。
AI 和同步都是可选项
AI 可以结合选文或章节做解释、总结、人物梳理和思维导图。需要在书里查相关内容时,可以建立本地或远程向量索引;索引保存在本机,不跟随书库同步。使用在线模型时,所需文本会发送给自己配置的服务。
书籍、笔记和阅读进度可以通过 WebDAV 或 S3 兼容对象存储同步,也提供书库 ZIP 备份和设置导出。远程 WebDAV 书库与同步是两个独立配置:前者用于浏览、下载文件,后者用于多设备同步阅读数据。
下载与安装说明
- Android 提供 ARM64 APK;Windows、macOS、Linux 提供对应平台安装包。
- macOS 版本没有做 Apple 公证,Windows 没有商业代码签名,安装要求写在项目文档里。
- iOS 提供未签名 IPA,需要自行签名安装,不是 App Store 下载。
- 原生鸿蒙提供未签名 HAP,需要鸿蒙证书和 Profile,尚未完成实机验证。
源码和安装包都公开。若遇到问题,欢迎在这里或 GitHub 反馈,最好附上版本、设备和复现步骤;私人书籍、账号密钥就不要贴了。
项目地址
2 个帖子 - 1 位参与者