Skip to content

v2.1.5 Rel 代码细节更新

Choose a tag to compare

@MurthiNext MurthiNext released this 08 Apr 05:55
· 54 commits to main since this release

由于我最近灵感枯竭,这次更新算得上是挤牙膏……

  • 提取插值逻辑到timeline.py
  • director.py文件头部添加常量设置,同时提前编译正则表达式。
  • 子进程异常传递使用元组,用以区分异常与字幕结果。
  • cli.py中的文件类型识别增强。
  • load_advanced_config函数添加配置文件损坏处理。
  • 子进程清理统一使用psutil
  • 现在日志可以并发处理,GUI日志不再输出到日志文件。
  • 修复对齐回溯的continue问题。
  • GUI使用体验增强。

配置文件默认值更新。

  • max_combine的参数默认值从5上调到20。
  • 为啥这东西会出现在更新日志里?搞得跟游戏更新一样?
    • 在上个版本里我调试了大半天都没搞明白:为啥一个句子只能对齐寥寥几个单词?
    • 然后我才想起来,在v1.2.5 Rel 图形化界面与配置文件更新里我添加了个max_combine参数。
    • 由于之前设置的max_combine是针对“一句对一句”优化的,更新到单词级对齐后,这玩意我忘记改了……于是就成bug了。
  • 总之,现在对齐函数的性能与时间开销大大增加,但是精度也大大增加。有需要可自行改回。
  • 听写进度:0-80%,对齐进度:80-99%,收尾进度:99-100%.
  • CLI的对齐部分已添加新的进度条Aligning

牢AMD:孩子们,问了吗?

  • 再问停止支持。
  • 我会在下个大版本更新中尝试使用DirectML拯救牢AMD,在此之前你们先试试用Linux部署吧()

MurthiNext今天也很可爱!☆