自动化沉浸式阅读
讲述者的强制对齐算法是如何工作的。所有的孩子,除了一个,都会长大。他们很快就知道他们会长大,而温迪知道的方式就是这样。有一天,她两岁时,在一个花园里玩耍,她摘了一朵花,跑去找她的母亲。我想她一定看起来相当可爱,因为达林夫人把手放在心口,喊道:'哦,为什么你不能永远这样保持呢!'在这个话题上他们之间只发生了这些事情,但从此温迪知道她必须长大。你在两岁之后总是知道。两岁是结束的开始。0:00 0:00《彼得与温迪》,J. M. 巴里,讲述者现在是一个庞大的软件生态系统,拥有完整的Web应用程序,适用于Android和iOS的原生应用,KOReader插件,以及即将推出的macOS、watchOS和tvOS应用。我们正在进行上述版本3的alpha和beta测试,这将带来更新的用户界面、大量新的图书馆管理功能等等。我们真的很高兴能向您展示我们一直在努力的内容!但讲述者的核心是它的对齐算法。讲述者可以接收您提供的电子书和有声书,并对其进行对齐,找到电子书中每一个单词在有声书中被朗读的地方。它自动完成这一切,无需您的任何输入。然后,它使用EPUB规范内置的音频同步系统,称为媒体叠加,将音频和同步信息嵌入到EPUB中。这让您能够沉浸式地阅读您的书籍,您的阅读应用会在叙述者朗读每句话时高亮显示,就像上面的演示一样(使用的是实际的讲述者对齐!)。最初,这就是讲述者的全部:一个Python脚本。它接收一个有声书文件和一个电子书文件,并输出一个带有音频同步元数据的新电子书文件。当时,能够读取这些使用EPUB媒体叠加规范功能的文件的电子书应用(和设备)非常少。我会在我的电脑上运行这个脚本,将结果EPUB复制到我的手机上,然后使用BookFusion刚起步的媒体叠加支持来阅读和收听我的书籍。那时,我对强制对齐这个领域完全陌生,而我却毫不犹豫地冲了进去。我的第一个对齐算法是一个笨拙的、嵌套的while循环的摇摆结构。我觉得自己在黑暗中摸索,意识到前面可能有光,但却无法看到。挑战尽管如此,我还是在过程中得到了几个启示。现有的强制对齐工具,即使是为这项具体的对齐电子书和有声书任务设计的,仍在一些书籍常见的挑战上挣扎,甚至我最初的尝试在这些方面也有一定的成功:章节顺序电子书和有声书可能(并且通常会)有不同的章节顺序。例如,电子书中的前言内容,如致谢,在有声书的最后可能会被阅读,因为有声书往往会尝试直接从内容开始。 《翡翠海岸的特雷斯》,布兰登·桑德森 致谢 这是什么旅程!当我一时兴起坐下来写这本书时,完全不知道整个项目会走向何方…… 致谢,真是一段旅程。在《翡翠海岸的特雷斯》中,致谢出现在电子书的最开头,但在有声书的最后。章节存在形式几乎肯定会有对方缺失的章节。附录、前言、目录——这些几乎在有声书中总是被跳过。而且有声书通常有一些在电子书中不存在的小章节。 《你只需要减肥》,奥布里·戈登 致谢 这本书得益于许多人辛勤的工作和非凡的慷慨。在《你只需要减肥》中,在电子书的最后有一个致谢章节,但在有声书中根本不存在。跳过的部分有时在有声书叙述中会跳过较小的内容部分,或者有声书中会包含电子书中没有的内容,比如图像或图形的描述。 《悉达多》,赫尔曼·黑塞,翻译:希尔达·罗斯纳 电子书 这些是悉达多的想法;这是他的渴望,他的悲伤。他常常对自己重复《昌多基亚·奥义书》中的一句话。“事实上,梵天的名称是萨提亚。确实,知道它的人每天都进入天堂。”这似乎常常很近——天堂的世界——但他永远没有真正到达那里,从未解渴。 有声书 这些是悉达多的想法;这是他的渴望,他的悲伤。他常常重复对自己说。确实,这似乎常常很近——天堂的世界——但他永远没有真正到达那里,从未解渴。在罗斯纳翻译的《悉达多》中,有声书叙述跳过了电子书中的几个句子,但除此之外与文本一致。替代词选择 有时候,
本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。
☕请我喝杯咖啡