|
发表于 2018-5-20 03:38:34
|
显示全部楼层
本帖最后由 hu60cn 于 2018-5-20 03:40 编辑
我刚刚修复了这个Bug。问题具体是怎么发生的呢,其实楼主说的很对,就是插件的两个部分的中文编码格式不一致导致的。
加载到游戏进程里的“dragonborn_speaks_naturally.dll”会通过标准输入把对话列表发送给语音识别服务“DragonbornSpeaksNaturally.exe”进行语音识别,发送的编码是“SkyrimVR”的默认编码“UTF-8”。
但是“DragonbornSpeaksNaturally.exe”在接收的时候,用的是系统的默认编码“GBK”,于是接收到的是乱码,完全无法识别。
我通过让“DragonbornSpeaksNaturally.exe”在接收的时候在接收的时候采用“UTF-8”编码解决了这个问题。下载链接已经发布在楼上了,补丁也已经提交给原作者。 |
|