Skip to content

Tags: H1DDENADM1N/CapsWriter-Offline

Tags

gui-v2.0.3

Toggle gui-v2.0.3's commit message
Fix 无法识别韩文

改用 `sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding="utf-8")` 和 `subprocess.Popen(..., encoding="utf-8",) 指定utf-8编码,而不在使用原来的 `.encode("gbk", errors="ignore").decode("gbk", errors="ignore")` 转码gbk并忽略错误。

补充:在处理multiprocessing时指定utf-8编码会报错但不显示报错,所以需要:
```
original_stdout = sys.stdout
try:
    # 为 core_server 指定utf-8编码
    sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding="utf-8")
except AttributeError:
    # 为 mulitprocessing init_recognizer 指定默认编码
    sys.stdout = original_stdout
```

gui-v2.0.2

Toggle gui-v2.0.2's commit message
Fix SenseVoice转录字幕丢字

原因为SenseVoice生成的逐字json包含标点,而原版转录只去除了txt中的标点,导致时间戳对不上,出现字幕匹配出现出现严重错误,越界导致无法探察。
现在改为不去除标点,生成的字幕会包含标点,我不认为这是坏事。

gui-v2.0.1

Toggle gui-v2.0.1's commit message
Fix #76

改用峰值电平判断哪个进程正在播放音频

gui-v2.0.0

Toggle gui-v2.0.0's commit message
Update client_translate_online.py

延长在线翻译超时时间

gui-v1.4.1

Toggle gui-v1.4.1's commit message
在启动服务端gui前检查模型

gui-v1.4.0

Toggle gui-v1.4.0's commit message
Update readme.md

gui-v1.3.6

Toggle gui-v1.3.6's commit message
新增 可选项 通过注册表/按键判断是否语音输入中

gui-v1.3.5

Toggle gui-v1.3.5's commit message
删除不必要代码

不必在此处处理utf8 gbk转码

gui-v1.3.4

Toggle gui-v1.3.4's commit message
Update readme.md

gui-v1.3.2

Toggle gui-v1.3.2's commit message
新增 可选 简繁体转换,默认未启用,需要手动开启