Thorium Reader 3.1 完整指南跨平台桌面阅读器的注释导出、TTS 朗读与偏好预设全解析【免费下载链接】thorium-readerA cross platform desktop reading app, based on the Readium Desktop toolkit项目地址: https://gitcode.com/gh_mirrors/th/thorium-readerThorium Reader 3.1 是跨平台桌面阅读器的一次重要版本更新于 2025 年 2 月 17 日正式发布。作为基于 Readium Desktop 工具包构建的开源阅读应用它覆盖 Windows、macOS 与 Linux 三大平台而这次 3.1 版本在距离 3.0 并不算长的时间里累积了 272 次代码提交把注释、听书、个性化三件看似平常的小事打磨到了让人眼前一亮的程度。先想象一个常见的场景你在通勤路上用 Thorium 读完一本学术 EPUB顺手划了 40 条高亮、写了 12 条批注晚上回家想换大屏继续整理笔记注释却困在旧设备里动弹不得。又或者深夜眼睛酸涩你点开朗读按钮语音却每读一章就中断一次毫无连续感。Thorium Reader 3.1 正是为这些最后一公里的阅读体验而生的注释可以按开放标准导出带走听书可以像播放播客一样连续进行阅读偏好可以一键保存成预设反复复用。这次更新没有堆砌新潮概念而是把基础能力打磨到标准化的高度。下面我们一层层拆开来看从最值得关注的三张王牌开始。 三张王牌这一版最值得你关注的改进️ 注释系统从自娱自乐走向开放互通它是什么3.1 版本重写了注释的导入与导出引擎底层由 Apache Annotator 提供支持兼容 W3C Web Annotation 标准下的多种 selector 定位格式并且能处理跨越 XHTML、SVG、MathML、foreignObject 等复杂文档结构的 DOM Range 选区。能做什么你可以把某本书的全部注释导出为标准的 Readium 注释 JSON 或 W3C annotation JSON-LD 文件也可以从其他工具导入同样的文件。注释列表还新增了按创建者creator过滤、按标签筛选、按修改时间排序等整理能力新增的modified字段让每条注释的编辑历史一目了然。对你有什么好处旧版本里注释是锁在单台设备里的孤岛数据现在它是你可以随身携带、跨工具交换的资产。换电脑、换阅读器、交给协作者都不再是难题。一句话小结注释第一次真正属于你而不是属于某个安装包。 TTS 朗读与 EPUB3 媒体覆盖把书变成有声书它是什么3.1 集成了 readium-speech 朗读库并全面支持 EPUB3 Media Overlays媒体覆盖同时在播放设置面板中新增了连续播放开关可以按需关闭。能做什么打开朗读后你可以通过全新的、经过精心组织的语音选择器挑选心仪的声音系统会优先遵循内容创作者用 Media Overlays 预设的朗读节奏脚注弹窗被默认关闭改为按作者意图在正文中内联播放朗读不会被突兀的小弹窗打断。对于日文读者还修复了 Ruby 注音在视觉隐藏 vs 视觉显示两种状态下的朗读语义。对你有什么好处旧版本里朗读更像应急功能断断续续、声音不可选新版本让它真正成为用耳朵阅读的稳定通道——通勤、做家务、护眼时分都能无缝切换成听书模式。一句话小结从能读到好听TTS 完成了质的跨越。️ 阅读偏好预设一套配置多处生效它是什么新增的preferred预设系统允许你把整套阅读器配置保存、加载与重置。能做什么字号、行距、主题、翻页方式……当你把一本书调到最舒服的状态后只需一键把这份配置保存为预设换一本书、换一台设备加载预设即可复原。设置界面还加入了菜单按钮动画提示当局部配置与全局预设不一致时你会被清楚地提醒。对你有什么好处旧版本里每本书都要重新调一遍设置新版本把调一次、用十年变成了现实重度阅读者的体验提升立竿见影。一句话小结你的阅读习惯从此可以备份和搬运。️ 上手体验三步让新能力进入你的日常书籍库依然是 Thorium Reader 3.1 的起点导入、标签、搜索都在这里完成带走你的整本笔记注释导出实操现在只需三步即可把笔记带走先在阅读界面划选文字并添加批注再打开注释面板用新增的筛选器按标签或创建者定位目标最后点击导出选择 Readium 注释 JSON 格式保存。反过来导入也同样简单——从文件导入后系统会自动把 selector 映射到当前文档的对应位置。需要提醒的是如果你在设置里没有填写创建者姓名导出时会自动省略该字段避免产生无主的元数据。用耳朵阅读连续朗读这样开启打开阅读界面右上角的朗读面板在播放设置里勾选连续播放然后从语音选择器里挑一个顺耳的声音即可开始。遇到带 EPUB3 媒体覆盖的书籍播放会遵循创作者编排的节奏如果你更想听纯粹的 TTS 合成音也可以自由切换。阅读界面保持极简克制朗读、书签、设置全部收纳在顶部与底部工具栏保存你的阅读习惯预设功能使用指南把字号、行距、背景色调到你满意的组合后在阅读设置面板中找到预设菜单点击保存当前配置即可。之后无论是打开新书还是清理过配置都能一键加载预设复原如果觉得预设不再合适重置按钮可以让你回到默认状态重新开始。⚙️ 技术换血界面之下发生了什么Thorium 由主进程、一个库窗口和多个阅读窗口构成彼此通过 RPC 通信架构图展示了这条协作链路Electron 34 与 PDF.js 双双换代3.1 将运行时升级到最新的 Electron v34意味着更现代的 Chromium 浏览器引擎与 Node.js 运行时PDF 阅读则集成了最新版本的 PDF.js。对普通用户来说这带来的是更流畅的渲染与更现代的网页标准支持对开发者而言则意味着更干净的 API 和更长的维护周期。多进程协作主进程、库窗口与阅读窗口Thorium 的架构始终保持着清晰的分工主进程负责应用生命周期、文件系统与 LCP 版权保护库模块负责书架管理阅读模块支持 1 到 N 个并行实例每个实例都运行着自己独立的 React Redux Redux-saga 栈。三部分通过 IPC/RPC 通信相关实现可以参考src/main/redux/sagas/api/与src/common/redux/actions/。3.1 还顺手解决了一个长期隐患当数据量较大时持久化 JSON 状态文件的 diff/patch 可能崩溃本次已修复并顺带提升了文本选区高亮引擎的性能。性能与无障碍看不见的修复同样重要键盘焦点控制被重构为控制权反转——Thorium 不再抢占焦点而是把请求推送给阅读器渲染进程彻底消除了焦点被偷走的问题书签在多个阅读窗口同时打开时不再错误同步下载面板的状态报告更准确未知内容长度的下载会显示不确定进度条LCP 提供商证书过期的错误提示也变得更清晰。无障碍方面GUI 结构与语义得到整体改进屏幕阅读器NVDA、JAWS、Narrator用户可以更顺畅地使用。一句话小结技术层的换血或许不直观但它决定了上面所有新功能能否稳定落地。 28 种语言背后的协作网络Weblate 接棒 GitLocalize3.1 最深远的变化之一发生在翻译协作层面官方推荐平台从 GitLocalize 迁移到 Weblate。这不仅是工具的替换——Weblate 的界面更友好、审校流程更高效也带来了更频繁、更细颗粒度的翻译提交。打开 README 你能看到项目目前已经支持 28 种语言从英语、法语、日语到格鲁吉亚语、希腊语、阿拉伯语覆盖面相当广。新语言与本地化工具链本版本新增或大幅更新了斯洛文尼亚语、简体中文、法语、丹麦语、立陶宛语、巴西葡萄牙语、瑞典语、芬兰语、荷兰语、繁体中文等翻译希腊语、日语、葡萄牙语、西班牙语、意大利语也有密集的跟进。对想参与贡献的你来说仓库里的本地化工具链非常友好package.json中提供了i18n-check、i18n-scan、i18n-sort、i18n-typed四个脚本分别负责检查缺失键、扫描新增文案、排序整理与生成类型定义对应的实现位于scripts/目录下跑完一套命令即可提交合规的翻译文件。一句话小结本地化不再是偶尔补丁而是有平台、有工具、有节奏的常态化协作。 升级路径与下一步规划从 3.0 到 3.1272 次提交都改了什么如果你正从 3.0 升级这一版值得注意的修复包括DAISY 2.02 的 NCC.html 解析此前会在空的 doctype 声明[]上卡住、XML 解析器对 UTF-8 BOM 的处理、OPDS 与 OAuth 2.0 Implicit Grant 跨域认证流程、仅接受小写文件扩展名的问题、Divina 布局设置等。完整清单可查阅仓库中的changelogs/CHANGELOG-v3.1.0.md。现在升级要注意什么升级前建议先确认你的书库没有正在进行的大批量下载任务并为重要的注释文件做一次手动导出备份——虽然注释存储本身是持久的但先导出、再升级永远是最稳妥的习惯。LCP 用户请注意生产级 DRM 组件不在开源代码库内升级后如果你的书源使用基础加密配置之外的保护方式需要联系对应服务方确认兼容性。未来方向无障碍元数据printPageNumbers、pageBreakMarkers、pageNavigation 的区分在 3.1 中只是初步铺垫官方已明确表示后续版本会按最新规范继续完善开发者侧CI 增加了依赖分析器脚本、引入了 Flox/Nix 可复现环境、改进了 Linux Docker 构建器贡献门槛正在持续降低。一句话小结3.1 像一块承上启下的跳板能力已落地方向已画好。✨ 结语为什么现在值得一试Thorium Reader 3.1 向我们证明了一件事一款开源桌面阅读器真正打动人的未必是炫目的新功能而是把读得进去、带得走、听得顺、调得动这些基本功做到位。注释按标准导出意味着你的知识资产不再被任何工具绑架TTS 连续朗读意味着阅读的场景边界被重新打开偏好预设则让每一次打开书都回到你最熟悉的状态。如果你正在寻找一款尊重数据主权、没有广告、不收集隐私的跨平台桌面阅读器不妨下载 3.1 版从导入一本 EPUB 开始试着划一条高亮、导出一份注释、再打开一次朗读——你会很快感受到这 272 次提交沉淀下来的诚意。【免费下载链接】thorium-readerA cross platform desktop reading app, based on the Readium Desktop toolkit项目地址: https://gitcode.com/gh_mirrors/th/thorium-reader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考