
正在说话的小村民(我的殖民地 附加组件)
这个mod使用Gemini Flash 3 Live API来实现与市民对话。他们会谈论他们的幸福感、工作以及任何你喜欢的话题!
您可以像与真人对话一样,与殖民地中的居民进行互动交流!
新功能:殖民地的成员现在可以互相交谈,并且可以主动与您发起对话!
有问题?加入 Discord 服务器!
同时,我也接受定制委托!
请确保您使用的是本模组的最新版本!旧版本可能存在缺陷。
安装指南
本模组最后测试的 Minecolonies 版本为:
- Neoforge: 1.1.1305-1.21.1-snapshot
- Forge: 1.20.1-1.1.1218-snapshot
Minecolonies 的后续版本可能会与本模组不兼容。
- 安装所有依赖项 (Minecolonies, Voicechat 语音聊天 和 Gemini Live Lib)
视频教程:
所需链接:AiStudio
图文教程:

- 前往 Google AI Studio 并点击白色的创建 API 密钥按钮来创建一个 API 密钥。
-
复制该令牌。
-
使用文本编辑器编辑配置文件
config/yacl-mc_talking.json5,或者通过游戏内 GUI 进行设置。填入您的令牌以及您期望的对话语言:
// 此密钥用于 Gemini API 的身份验证。您可以在 https://aistudio.google.com/apikey 获取密钥。
geminiApiKey: "在此处填入您的 API 密钥", // 不要忘记末尾的逗号!
(免费层级最多允许同时与 3 位居民进行对话)
使用方法
使用一本书与羽毛笔和一个红石火把合成一个“公民通讯设备”(如果有人能为它制作一个更好的纹理,我将不胜感激):
然后,对着您想要交谈的居民左键点击,屏幕上将显示类似下图的内容: 
现在,如果居民感到不开心或缺少某些资源,他们会主动抱怨,您可以直接与他们交谈!
如何更改居民的语言?
首先,查看此表格,记下您语言的“BCP-47 代码”,然后通过记事本在您的 Minecraft 服务器/整合包目录下编辑配置文件,或通过游戏内界面更新配置:
language = "在此处填入您的语言代码"
故障排除
居民不说话,只显示“正在聆听”
此问题可能与设置了错误的输入设备有关。为确保您的设置正确,请打开语音聊天设置(默认按 V 键),然后点击“设置”并按下麦克风按钮进行测试。如果您听不到自己的声音,请调整输入/输出设备。
我的居民状态显示“正在说话”,但我听不到任何声音
此问题与上述问题原因相同。
我可以将其包含在我的整合包中吗?
可以。
快速免责声明:如果您使用的是免费层级,谷歌可能会在英国/瑞士/欧洲经济区/欧盟之外,使用您的数据用于产品改进。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。