逐字歌词生成器

迭代日志


版本 1.0.025

主要改进与修复

  1. 翻译行处理优化

    • 支持带中文翻译的歌词行(相同时间戳),打歌时自动跳过翻译行,但最终输出保留原翻译内容。
    • 修复忽略原时间戳时翻译行时间戳不匹配的问题,确保翻译行与歌词行起始时间一致。
  2. 逐字歌词生成修正

    • 修复同一行歌词内词组与时间戳对应错误问题。
  3. 交互与界面微调

    • 自动滚动逻辑优化:切换歌词行时滑动至中间位置,用户手动滑动后暂停自动定位 2.5 秒。
  4. 空行与翻译行跳过逻辑
    • 用户完成当前行后自动高亮下一有效歌词行,再次敲击则处理下一行第一个词组,跳过空行/翻译行,确保敲击连贯性。

版本 1.0.020

主要改进与修复

  1. 核心功能优化

    • 新增快捷键支持:Enter 暂停/播放音频,空格键 记录敲击时间。
    • 修复英文单词划分问题,确保逐字歌词生成时保留单词后的空格。
    • 重新设计中英文分词模块,中文逐字拆分,英文按单词拆分,并保留所有标点符号的原始位置。
  2. 界面与交互改进

    • 上传按钮添加文字提示区分(音频/歌词),支持 .txt.lrc 文件及剪贴板粘贴歌词。
    • 限制歌词输出栏宽度,防止页面异常拉伸,优化自动滚动逻辑(切换行时定位至可视区第二行)。
    • 已打歌词显示为蓝色(卡拉OK样式),新增上传成功标识及文件名展示。
    • 上传按钮文字颜色改为黑色,提升可读性。
  3. 逻辑与兼容性修复

    • 处理空行歌词卡顿问题,生成逐字歌词时自动跳过空行但保留原始空行结构。
    • 修正保存 .lrc 文件时的换行问题,生成两种规范格式版本。
    • 时间戳格式标准化(如 [00:01.941]),修复旧版数值错误。
  4. 新增功能开关

    • 支持“忽略原时间戳”开关,开启后以用户敲击首个词组的时间为行起始时间。