Show HN:tale.fyi——我们值得拥有一个属于虚构文学的家

查看原文 HN 讨论

文章摘要

tale.fyi 是 Samuel Cole 用两周时间做出来的一个网页阅读平台,主张很直接:互联网是围绕非虚构建起来的,我们值得拥有一个属于虚构文学的家。

作者在发布文里解释了这个执念的来源:他在大学里把时间劈成两半给计算机科学和文学,当时没多少人理解这种组合;但在计算机已经能够读写英文散文的今天,他认为这个组合前所未有地重要。他的论点是——虚构是我们钻进彼此脑袋里、共情他人如何生活/思考/感受的方式;我们今天读写的量前所未有,但几乎全是非虚构。

产品形态上,tale.fyi 把三个公共领域的资源缝合在了一起:Project Gutenberg 的数字化文本、Standard Ebooks 的校对与排版、以及 LibriVox 志愿者朗读的有声书。核心体验是从一个链接就能读完或听完一整本书:干净的排版、进度保存(存在设备本地,登录后可跨设备同步)、以及在阅读与收听之间的无缝切换。点击任意段落可以创建一个标记(mark)并复制到剪贴板,这套段落锚点同时被用于深度链接和进度追踪。作者推荐从 tale.fyi/dracula 或 tale.fyi/a-christmas-carol 开始体验。

技术上最亮眼的部分是音文对齐。 作者在评论区详细讲了这段:他最初用的是专为此设计的 aeneas,但它在章节深处会漂移数百秒,而且不输出任何置信度信号,导致他没法干净地做评估。于是他换成了基于 CTC 训练的神经声学模型——Meta 的 Massively Multilingual Speech 对齐器(随 torchaudio 一起发布)。它为音频每一帧的每个字符输出一个概率,再用维特比解码找出恰好拼出目标文本的最可能路径,并给出逐词概率。这个概率就是闸门:一本书只有在中位置信度和覆盖率都过线时才会开放”边读边听”,《白鲸》一开始没过线(后来发现是内存溢出的 bug,修好后成功上线)。他说自己”这几天一直在把 MacBook 的 GPU 烤糊”来跑这个对齐,并把这套技术写成了一篇完整的 tale(《把 800 本有声书、8000 小时对齐到……》)。他也开放了 tale.fyi/tell 让用户发表自己的故事,并强调”你在这里创造的一切都归你所有,包括你的受众”。整站还是一个做了离线支持的 PWA。

HN 评论精华

74 分、72 条评论。作者 samuelcole 全程高强度在线,很多 bug 是在帖子进行中当场修掉并回帖”shipped!”的。讨论大致分成三块:对”互联网没有虚构”这个前提的集体反驳、对齐技术的赞叹、以及一长串产品反馈。

“互联网从来就是围着虚构建的”——最响亮的反驳

关于标题措辞

对齐技术

“我真正想要的其实是别的东西”——一条意外热闹的支线

产品反馈(大量被当场修复)

最有意思的一场对话:作者 vs. 一位真正的小说家