基于PaddleOCRSharp文本识别和Genshin_Datasets原神多语言文本json内容。
期望在展示单一语言剧情文本时,可以同事展示其他语言的对应文本,如中->英, 英->中, 日->中等。
有时候可能喜欢某一语言配音,但对文本理解可能出现偏差。
由于PaddleOCR的限制,本项目只能在64位带avx指令集上的CPU上使用。
首先用OCR识别剧情文本,
然后采用Levenshtein距离匹配现有语言包中文本中对应的名称,
再根据名称找到其他语言包中的文本展示出来。
https://www.bilibili.com/video/BV1sH4y1e7Qg
1.1.0
- 支持星穹铁道
- 支持调整字体大小
- 支持13种语言字幕
1.0.4
- 支持支线剧情
- 更新4.4部分内容
1.0.3
- 支持日中字幕
- 降低短文本匹配错误率
1.0.2
- 切换语言后重启程序
- 将名称用旅行者代替
- 调整菜单顺序
1.0.1
- 识别区域去除背景,避免同一个字幕解析出不同的结果
- 增加语言切换功能,测试英中字幕可用
1.0.0
- 初版实现,中英字幕可用