TTML to Lyricify Syllable Tool 本地脚本已迁移至单独仓库 点我前往
Warning
本工具专为 AMLL TTML Tool 输出的 TTML 文件设计,不能保证正常转换其他来源的 TTML 文件!
TTML to Lys on Github 主要用于实现从 GitHub Issue 中获取歌词内容,将 ttml 格式歌词转换为 lys,然后将处理后的结果以评论的形式附加到该 Issue 中。该工具通过 Python 实现,依赖于 GitHub API 和正则表达式技术,能够高效、智能地完成歌词内容的清理工作。
> 点击这里使用本工具 <
- 新建
issue 议题,选择TTML歌词转Lys模板 - 将需要转换的 ttml 格式的歌词复制到
Description 描述中 - 发送 issue 并等待脚本转换 转换完成后 Github-actions 会将结果回复在该 issue 下
- 尽量将标题改为文件名或歌曲名,以便区分
- issue 的
Label 标签必需是ttml_to_lys才会触发转换 - 转换没有对唱的歌词,歌词属性可能会出现
[0][3][6],属于正常情况
GitHub 集成:
- 从指定 GitHub Issue 中提取内容。
- 将修正后的结果以评论形式提交到相应的 Issue 中。
假设 Issue 内容为:
<span begin="00:03.694" end="00:04.078">English </span><span begin="00:04.078" end="00:04.410">version </span><span begin="00:04.410" end="00:04.799">one</span>
<span begin="00:03.694" end="00:04.078">English</span> <span begin="00:04.078" end="00:04.410">version</span> <span begin="00:04.410" end="00:04.799">one</span>
脚本处理后会生成以下结果并作为评论提交:
Processed Lyrics:
[4]English (3694,384)version (4078,332)one(4410,389)
输入文本格式应与工具的处理逻辑相匹配,以确保修正效果最佳。
此项目使用 MIT 许可证。