Show HN:ReadKinetic——免费、本地优先的速读器,读你自己的书

查看原文 HN 讨论

文章摘要

ReadKinetic 是一个免费的、纯浏览器端运行的 RSVP 速读器,作者是 Esat Turan(HN 用户 SamuraiLion,自述是医学生)。

它的核心机制是 RSVP(Rapid Serial Visual Presentation,快速序列视觉呈现):每次只在屏幕上的一个固定位置显示一个词,于是你的眼睛不再需要在页面上移动。按站点自己的说法,这消除了阅读的”机械成本”——词与词之间的跳视、每行末尾回到下一行开头的长距离回扫,以及对已经读懂的内容不自觉回看的反射(regression)。

本地优先是它的另一个立足点:文件的打开、解析和存储全部发生在你自己的浏览器里,从不上传到任何地方;也正因如此,应用一旦加载完成,断网后依然可用(它是一个 PWA)。没有账号,没有登录。

支持的格式相当齐全:EPUB(从书里读取章节、封面、书名和作者,直接从第一章打开)、PDF(在文本进入阅读界面前剔除页眉、页脚和页码)、无 DRM 的 Kindle 格式(MOBI、AZW3、PRC——带 DRM 的文件是加密的,任何浏览器都读不了,它会明说而不是导入一本空书)、FictionBook(FB2)、Word/OpenDocument/PowerPoint 系列(DOCX、DOC、DOTX、ODT、ODP、PPTX、ABW、RTF)、LaTeX、reStructuredText、Org-mode、Markdown、HTML、纯文本,以及直接从剪贴板粘贴的文字。语言方面支持英语、日语、中文、泰语、高棉语、老挝语和缅甸语——这些无空格分词的文字会做真正的分词,而不是把整段一次闪出来。

交互设计是触屏优先的:按住阅读区域即开始播放,松手停止;双击进入免手持连续播放;左右滑动是拖拽定位(scrub),上下滑动调节速度;桌面端有空格、方向键和完整键盘映射。阅读位置、速度和字体都是按每本书分别记住的,存在本地。

HN 评论精华

105 分、68 条评论。这条帖子的一大特点是作者 SamuraiLion 的回复极其详尽、技术性强且异常坦诚,几乎每条回复都在讲清楚一个具体的工程或认知取舍。(有意思的是,评论区末尾 satvikpendem 提醒他:”顺便说一句,你的评论正在被自动封禁,可能是因为新账号,也可能是因为写得太像 AI 触发了 HN 的检测器。”)

节奏(cadence)算法——本帖最受赞赏的技术细节

RSVP 到底损失了什么——最有价值的认知讨论

关于速读本身的价值之争

产品与工程细节的问答