一款基于豆包的VRChat游戏内翻译工具。
功能简介:
- 和外国人交谈时,可显示对方话语翻译内容。
- 想要与外国人对话但不知道英文怎么表述,可借助豆包进行中译英。
P.S. 该项目主要面向本人需求制作,其余需求可在本项目基础上自行扩展或提issue。
关键词: vrchat、 doubao、 translate
-
安装.NET 8.0
-
下载并运行本工具
git clone [email protected]:CookedMelon/VRT-Doubao.git cd VRT-Doubao # 编译 dotnet build -c Release # 运行 dotnet run --project VRTDoubao.UI/VRTDoubao.UI.csproj
-
准备相关豆包窗口(需要下载豆包桌面版)
需要准备:豆包实时字幕窗口+豆包浏览器窗口
-
将实时字幕与豆包浏览器分别放入左右窗口
- 获得窗口句柄:点击拾取句柄(左)-> 点击弹窗确认 -> 两秒内将鼠标移动到实时字幕窗口上 -> 输入框出现句柄 -> 嵌入左窗口。
- 同样方式将豆包浏览器放入右窗口。
将右窗口的两个圆片分别放置到麦克风与发送位置。
测试以下功能:
- 测试点击右窗口上方按钮可正常模拟点击圆片。
- 豆包浏览器使用麦克风是否正确,与游戏内麦克风相同(doubao://settings/content/microphone)。
使用SteamVR进行游玩时,可将应用窗口放置在手腕上,可通过该方法实现在游戏中显示该窗口。
SteamVR中点击加号添加应用。
将窗口停靠在手腕
使用演示
- 当实时字幕窗口高度改变导致应用内显示内容缺失时,可再次点击嵌入窗口完成刷新。
- 有时会出现扬声器有音频但是字幕始终无显示,此时电脑上关闭实时翻译窗口后再次打开即可。
- 停在控制器上后会和模型呼出的控制面板重合导致看不到,可以换手打开控制面板。