求推荐适配Google Books的EPUB3 read-aloud功能制作工具
针对儿童读物需要的自定义旁白、逐词高亮且适配Google Books的需求,推荐以下工具方案:
Sigil
开源免费的EPUB专业编辑器,适合有一定技术基础的用户。可手动导入自定义旁白音频,通过编写SMIL文件实现音频与文本的精准同步,同时用CSS定义逐词高亮样式。生成的EPUB3严格遵循标准,能很好适配Google Books的朗读机制。Calibre(搭配专用插件)
常用的电子书管理工具,安装EPUB3朗读相关插件后,可可视化添加自定义音频,配置文本同步节点,设置逐词高亮的样式规则。导出的文件兼容性强,Google Books对其支持度较高。Adobe InDesign
专业排版工具,适合需要高质量视觉设计的儿童读物。通过内置的“朗读交互”面板,可嵌入自定义旁白音频,设置逐词同步的时间标记,导出符合EPUB3标准的文件。Google Books对InDesign导出的EPUB3兼容性良好,能实现预期的朗读高亮效果。手动编写EPUB3(HTML/CSS/JS)
如果熟悉前端技术,直接用HTML构建内容,CSS定义高亮样式,JS结合Web Audio API或SMIL实现音频与文本的逐词同步。这种方式完全自定义,能100%匹配Google Books的朗读规范,适合对效果有极致要求的场景。
关键注意事项
不管选用哪种工具,都要确保生成的EPUB3严格遵循EPUB3 Media Overlays标准,这是Google Books支持同步朗读的核心;音频格式优先选择MP3或AAC,确保嵌入路径正确;逐词高亮需通过CSS动态样式结合时间轴触发实现。
内容的提问来源于stack exchange,提问作者CK Tan

