截图
介绍
Speaking Villagers – AI 对话、友谊与任务
在 Minecraft 中与村民交谈,体验 AI 生成的回复、建立友谊并接取动态任务!
现已支持 Mistral API!使用自己的 API 密钥即可免费体验 🎉 现已支持玩家语音识别!
请阅读完整说明,或查看游戏内的 ModMenu 以了解设置方法!
_视频有点旧了,现在的模组比视频里展示的更好。_
概览
Speaking Villagers 通过加入 AI 生成的对话、动态的村民与玩家友谊关系以及任务,增强了 Minecraft 中的村民互动体验。
村民现在能够识别周围环境、对你的行为作出反应,并记住过往互动。
每位村民都会拥有 8000 多种独特性格中的一种,让每次互动都更加与众不同。
_部分功能(TTS 和语音识别)仅适用于 Windows 电脑。_
_强烈推荐搭配 ModMenu 使用!_
🆕 0.6 版本——又一次重大更新!
- 玩家语音输入:使用麦克风直接与村民交谈,功能基于 speech-recognition。(设置方法见下文)
- 23 种独特语音:包含英语、德语和多语言语音,可通过 ModMenu 选择。
- 全面改进的任务系统:新增 176 种不同的收集任务,以及 210 种基于职业的奖励,并优化了平衡性和成长曲线。
- 扩展性格引擎:村民现在拥有 8000 多种独特的性格组合。
- 改进赠礼系统:村民死亡时现在会掉落收到的礼物,并且只会捡起玩家丢弃的物品。
- 实验性语言设置:村民可以自动识别玩家的语言,也可以使用指定的首选语言。
- 重新设计的 ModMenu 配置:新增多项选项,可用于控制 TTS、记忆、语音模型、感知能力等。
- 不再需要环境变量,现在可以通过 ModMenu 设置 API 密钥
- 重要错误修复:API 密钥缺失时不再
/speak崩溃,并提升了整体稳定性。
👉 完整更新日志见文件页面!
功能
✅ AI 对话——与村民交谈,获得智能且结合上下文的回复
✅ 环境感知——村民会回应以下信息:
- 玩家名称、盔甲、手持物品、快捷栏、生命值和饥饿值
- 生物群系、天气和时间
- 附近的生物、方块和建筑
- 当前药水效果和游戏模式
- 声望和友谊等级
- 村民是否在室内、床上、游泳或骑乘
✅ 友谊系统——与村民交朋友,他们就会跟随你
✅ 任务系统——村民会提供程序生成的任务
✅ 赠礼系统——村民会捡起物品并对其发表评论(必须通过 ModMenu 启用)
✅ 8000 多种不同性格——每位村民都独具特色
✅ Windows 语音支持——村民可使用 Windows Speech API 大声说话
✅ 可与 Talking Mobs Mod
同时使用🛠️ 通过 ModMenu 完全自定义:选择 AI 模型、设置限制、启用或关闭各项系统等!
API 设置(Mistral 或 OpenAI)
🎉 免费选项——Mistral
- 在 mistral.ai
- 创建免费账户。
- 生成 API 密钥——登录后可在网站的“La plateforme”页面找到。
MISTRAL_API_KEY=your_api_key - 将其添加到系统环境变量:从 0.6 版本起,你无需再将 API 密钥设置为环境变量,也可以通过 ModMenu 设置!
Mistral 的用量限制为每月 1,000,000,000 个令牌,仅使用此模组不会达到这一上限。
💰 付费选项——OpenAI
- 需要 OpenAI 账号和 API 密钥
- 将其添加到你的系统中,格式为:
OPENAI_API_KEY=your_api_key - 从 0.6 版本起,你不再需要将 API 密钥设置为环境变量,现在也可以通过 ModMenu 进行设置!
- 按 token 计费
_没有 API 密钥 = 没有 AI 回复 = 不产生费用。你可以通过 ModMenu 决定使用哪一个。_
_设置环境变量后请重启电脑以使其生效。也可以通过 ModMenu 设置(无需重启)_
安装
- 🧩 安装模组 将
.jar放入你的mods文件夹。
- 🔊 安装 Natural Voice SAPI Adapter 以获得更好的村民语音(仅适用于 Windows) 不安装的话,声音会听起来很机械。👉 下载适配器
- 🔐 设置你的 API 密钥 选择 OpenAI 和/或 Mistral —— 两者均受支持。从 0.6 版本起,你不再需要将 API 密钥设置为环境变量,现在也可以通过 ModMenu 进行设置!
- 🎤 设置语音识别(可选)
- 运行一次模组,并在 ModMenu 中启用语音识别。
- 当你尝试说话时,模组会显示所需的模型路径(通常在
./AppData/Local/SpeakingVillagers/vosk_model下)。 - 下载一个 Vosk 模型(例如来自 alphacephei.com/vosk/models),并将其内容解压到所显示的文件夹中。
- 重启游戏,再次尝试对村民说话。
👉 下载 Vosk 模型 (推荐:vosk-model-small-en-us-0.15)。
_较大的模型需要高端硬件。_
命令
/speak <message>– 对附近的村民说些什么/befriend– 手动与最近的村民建立友谊/unfriend– 手动结束与最近的村民的友谊/quests– 显示你当前的任务/villagertraits– 显示附近所有村民的性格特征/tokens– 显示你已使用了多少 token,主要用于调试/信息,与游戏玩法无关
兼容性
✅ 与大多数其他模组兼容
⚠ 部分功能需要 Windows(使用 Windows Speech API 进行 TTS,使用 Vosk 原生库进行语音识别)
⚠ 仅在单人游戏中测试过 —— 当服务端和客户端都安装时应该可以在服务器上运行,但完整的多人游戏优化仍在进行中。
⚠ 需要 Java 21。Minecraft 1.20.x 用户必须在启动器设置中手动将 Java 可执行文件指向 Java 21(javaw.exe),否则默认使用 Java 17,游戏可能在启动时崩溃。
📚 需要帮助?查看 wiki!
☕ 想支持这个项目?请我喝杯咖啡 :)
🎮 现在去和你的村民聊天,玩得开心!
未来更新的计划功能
- 完整的多人游戏兼容性
- 支持其他 TTS API,例如 ElevenLabs —— 这将为更多操作系统、更多声音和语言带来 TTS 支持。
- GUI 和视觉改进
- 将设置翻译成更多语言
常见问题
Speaking Villagers – ChatGPT and TTS 支持哪些 Minecraft 版本?
Speaking Villagers – ChatGPT and TTS 支持 Minecraft Java 版 1.21–1.21.5,共 6 个版本,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。
Speaking Villagers – ChatGPT and TTS 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。
评论
登录后评论和评分