Skip to content

HKLHaoBin/ttml_to_lys

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TTML to Lys on Github

TTML to Lyricify Syllable Tool 本地脚本已迁移至单独仓库 点我前往

Warning

本工具专为 AMLL TTML Tool 输出的 TTML 文件设计,不能保证正常转换其他来源的 TTML 文件!

TTML to Lys on Github 主要用于实现从 GitHub Issue 中获取歌词内容,将 ttml 格式歌词转换为 lys,然后将处理后的结果以评论的形式附加到该 Issue 中。该工具通过 Python 实现,依赖于 GitHub API 和正则表达式技术,能够高效、智能地完成歌词内容的清理工作。

使用方法:

  1. 新建issue 议题,选择TTML歌词转Lys模板
  2. 将需要转换的 ttml 格式的歌词复制到Description 描述
  3. 发送 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 许可证。

About

ttml 格式歌词转换为 lys 格式

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages