如何在为iBook开发的epub3中添加朗读叙述

时间:2014-04-16 08:21:06

标签: ibooks epub3

我正在搜索任何一种方式,在我为iBooks开发的电子书中包含带有文本突出显示的音频,这是一个epub3。

我知道我可以做到这一点,但我无法找到如何在epub3中专门为iBooks实现此功能的任何示例,我已经搜索了很多,但还没有找到任何解决方案。

我在以下链接的帮助下成功开发了一个固定布局的epub3:http://authoradventures.blogspot.com/2012/01/how-to-create-fixed-layout-ibooks-part_24.html

任何开头的链接或任何如何添加此音频和文本同步功能的示例都会很棒。需要专家的意见。

谢谢大家的帮助。

1 个答案:

答案 0 :(得分:1)

首先,整个过程在“iBooks资产指南”的“朗读书籍”部分进行了描述。

其次,请注意,iBooks仅支持SMIL /媒体覆盖,适用于固定布局电子书。对可回流电子书没有官方支持。 (另见:https://github.com/pettarin/rb_smil_emulator

基本上,您需要执行以下操作:

  1. 为每个XHTML元素分配一个ID(通常是一个文本片段,<p><span>
  2. 创建SMIL文件,将步骤1中的每个id与相关音频文件的时间间隔相关联,包含相应文本的旁白(这是耗时的部分)
  3. 将SMIL文件嵌入EPUB3容器,并将其添加到OPF清单
  4. 媒体覆盖规范位于http://www.idpf.org/epub/30/spec/epub30-mediaoverlays.html

    您可能希望从查看一些示例开始:

    编辑:完全披露:我是ReadBeyond的R&amp; D负责人。