正在说话的小村民(我的殖民地 附加组件)

正在说话的小村民(我的殖民地 附加组件)

这个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 的后续版本可能会与本模组不兼容。

  1. 安装所有依赖项 (Minecolonies, Voicechat 语音聊天 和 Gemini Live Lib)

 

视频教程:

所需链接:AiStudio

 

图文教程: 

 蓝色的创建 API 按钮

  1. 前往 Google AI Studio 并点击白色的创建 API 密钥按钮来创建一个 API 密钥。
  2. 复制该令牌。

  3. 使用文本编辑器编辑配置文件 config/yacl-mc_talking.json5,或者通过游戏内 GUI 进行设置。填入您的令牌以及您期望的对话语言:

// 此密钥用于 Gemini API 的身份验证。您可以在 https://aistudio.google.com/apikey 获取密钥。
    geminiApiKey: "在此处填入您的 API 密钥", // 不要忘记末尾的逗号!

(免费层级最多允许同时与 3 位居民进行对话)

使用方法

使用一本书与羽毛笔和一个红石火把合成一个“公民通讯设备”(如果有人能为它制作一个更好的纹理,我将不胜感激): 合成配方 然后,对着您想要交谈的居民左键点击,屏幕上将显示类似下图的内容: 可以与之交谈的居民

现在,如果居民感到不开心或缺少某些资源,他们会主动抱怨,您可以直接与他们交谈!

 

如何更改居民的语言?

首先,查看此表格,记下您语言的“BCP-47 代码”,然后通过记事本在您的 Minecraft 服务器/整合包目录下编辑配置文件,或通过游戏内界面更新配置:

language = "在此处填入您的语言代码"

  

故障排除

居民不说话,只显示“正在聆听”

此问题可能与设置了错误的输入设备有关。为确保您的设置正确,请打开语音聊天设置(默认按 V 键),然后点击“设置”并按下麦克风按钮进行测试。如果您听不到自己的声音,请调整输入/输出设备。

我的居民状态显示“正在说话”,但我听不到任何声音

此问题与上述问题原因相同。

我可以将其包含在我的整合包中吗?

可以。

 

快速免责声明:如果您使用的是免费层级,谷歌可能会在英国/瑞士/欧洲经济区/欧盟之外,使用您的数据用于产品改进。