用于显示文本并将音频旁白与所显示文本的动画高亮同步的 Corona 模块

432
赞一个!

syncSound.lua 是一个 Corona SDK 模块,通过几个简单的函数调用添加音频/视频旁白功能。 syncSound 添加了以下功能

直接从 Audacity 导出文件导入音频和文本(无需硬编码)
定义文本大小/颜色/位置
定义高亮文本颜色
能够在文本后面添加一个文本气泡背景
选择背景气泡颜色和 alpha 值(如果启用了背景气泡)
定义音频音量和声道
选择让文本与音频旁白同步高亮显示
添加点击每个单词的功能,使其只说出并高亮显示该单词
syncSound 函数将所有文本作为单个 displayGroup 对象返回,以便可以一起操作
选择文本应读取的方向(从左到右或从右到左),并自动更改位置

现在,您可以录制您的书籍文本,标记音频轨道,并简单地导入这些文件,以将带有同步高亮的文本添加到您的应用程序(还有更多!)

有关如何使用该模块的文档包含在 README 中。
示例代码包含在 repo 的 main.lua 文件中。

适用于 Corona 构建版本: 
2014.2189
贡献者: 
joey.defourneaux