| 关键词搜索 | 完整对话查看 |
|---|---|
![]() | ![]() |
原神文本搜索工具,可按关键字搜索所有文本内容,并可以选择任意语言,播放对应的语音,可用于外语学习,剧情考据,模型训练等用途。
设置搜索语言,并输入关键词搜索后,系统会展示多语言结果,如果该语言有对应的发音,则可以点击按钮播放。
同时,下方会显示文本的来源。如果来源是对话,点击文本来源可查看完整对话内容
本工具可以设置搜索使用的语言、结果显示语言。
原神游戏内置了15种语言与4种配音。截止到4.8版本,原神已有约49.7万条英文文本数据与13.3万条语音数据,其中涵盖了不同难度的词汇,可以作为语言学习的参考,加深记忆
(做这个工具的初衷是由于某翻译平台机器发音的例句过多
在release板块下载打包好的程序与预导入的数据库的压缩文件,将其解压,然后将data.db暂时放入dbBuild文件夹
安装环境:
pip install -r requirements.txt
按照这篇教程导入语言文件
创建config.json文件,设置初始的游戏资源路径,显示语言,默认搜索语言,来源显示语言,格式看起来像这样:
语言代码请参考上述教程中的代码(1:简体中文,4:英语)
{
"resultLanguages": [1, 4], // 显示语言
"defaultSearchLanguage": 4, // 默认搜索使用的语言
// 游戏资源路径,一般是YuanShen_Data或者GenshinImpact_Data
"assetDir": "D:\\ys\\Genshin Impact Game\\YuanShen_Data",
"sourceLanguage": 1, // 来源显示的语言
"isMale": false // 对话对于双子有区别时,显示荧(false)、空(true)的文本
}
在游戏中下载好想听的语音包
运行server.py即可启动服务端,打开http://127.0.0.1:5000即可使用
python server.py