逐字歌词生成器
迭代日志
版本 1.0.025
主要改进与修复:
-
翻译行处理优化
- 支持带中文翻译的歌词行(相同时间戳),打歌时自动跳过翻译行,但最终输出保留原翻译内容。
- 修复忽略原时间戳时翻译行时间戳不匹配的问题,确保翻译行与歌词行起始时间一致。
-
逐字歌词生成修正
- 修复同一行歌词内词组与时间戳对应错误问题。
-
交互与界面微调
- 自动滚动逻辑优化:切换歌词行时滑动至中间位置,用户手动滑动后暂停自动定位 2.5 秒。
- 空行与翻译行跳过逻辑
- 用户完成当前行后自动高亮下一有效歌词行,再次敲击则处理下一行第一个词组,跳过空行/翻译行,确保敲击连贯性。
版本 1.0.020
主要改进与修复:
-
核心功能优化
- 新增快捷键支持:Enter 暂停/播放音频,空格键 记录敲击时间。
- 修复英文单词划分问题,确保逐字歌词生成时保留单词后的空格。
- 重新设计中英文分词模块,中文逐字拆分,英文按单词拆分,并保留所有标点符号的原始位置。
-
界面与交互改进
- 上传按钮添加文字提示区分(音频/歌词),支持
.txt
、.lrc
文件及剪贴板粘贴歌词。 - 限制歌词输出栏宽度,防止页面异常拉伸,优化自动滚动逻辑(切换行时定位至可视区第二行)。
- 已打歌词显示为蓝色(卡拉OK样式),新增上传成功标识及文件名展示。
- 上传按钮文字颜色改为黑色,提升可读性。
- 上传按钮添加文字提示区分(音频/歌词),支持
-
逻辑与兼容性修复
- 处理空行歌词卡顿问题,生成逐字歌词时自动跳过空行但保留原始空行结构。
- 修正保存
.lrc
文件时的换行问题,生成两种规范格式版本。 - 时间戳格式标准化(如
[00:01.941]
),修复旧版数值错误。
-
新增功能开关
- 支持“忽略原时间戳”开关,开启后以用户敲击首个词组的时间为行起始时间。