【开源自荐】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 位参与者

添加评论
点赞收藏
点踩分享查看原文
评论
?
参与讨论