截图
介绍
Speaking Villagers – AI 对话、友谊与任务
在 Minecraft 中与村民交谈,体验 AI 生成的回复、建立友谊并接取动态任务!
现已支持 Mistral API!使用自己的 API 密钥即可免费使用 🎉 现已支持玩家语音识别!
请阅读完整介绍,或查看游戏内的 ModMenu 获取设置说明!
视频有点旧了,现在的模组比视频里展示的更好。
概览
Speaking Villagers 为 Minecraft 加入 AI 生成的对话、动态的村民与玩家友谊,以及任务,让你与村民的互动更加丰富。
村民现在能够识别周围环境、回应你的行动,并记住过去的互动。
每位村民都会拥有 8000 多种独特性格之一,让每次互动都更加与众不同。
部分功能(TTS 和语音识别)仅适用于 Windows 电脑。
强烈建议搭配 ModMenu 使用!
🆕 版本 0.6 – 又一次重大更新!
- 玩家语音输入:使用语音识别,通过麦克风直接与村民交谈。(设置说明见下文)
- 23 种独特语音:包含英语、德语和多语言语音,可通过 ModMenu 选择。
- 全面改进任务系统:包含 176 种不同的收集任务和 210 种基于职业的奖励,并改进了平衡性与成长曲线。
- 扩展性格系统:村民现在拥有 8,000 多种独特的性格组合。
- 改进赠礼系统:村民死亡时现在会掉落收到的礼物,并且只会拾取玩家丢弃的物品。
- 实验性语言设置:村民可以自动检测玩家的语言,也可以使用指定的首选语言。
- 重新设计 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 个 token,仅使用此模组不会达到上限
💰 付费选项 – 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(TTS 使用 Windows Speech API,语音识别使用 Vosk 原生库)
⚠ 仅在单人游戏中测试过——在服务器和客户端都安装后应该可以用于服务器,但完整的多人游戏优化仍在进行中。
⚠ 需要 Java 21。Minecraft 1.20.x 用户必须在启动器设置中手动将 Java 可执行文件(javaw.exe)设为 Java 21,否则默认会使用 Java 17,游戏可能在启动时崩溃。
📚 需要帮助?请查看维基!
☕ 想支持这个项目?请给我买杯咖啡 🙂
🎮 现在去和村民聊天,尽情享受吧!
计划在未来更新中加入的功能
- 完整的多人游戏兼容性
- 支持其他 TTS API,例如 ElevenLabs——这将为更多操作系统提供 TTS 支持,并带来更多语音和语言选项。
- 改进 GUI 和视觉效果
- 将设置翻译成更多语言
常见问题
Speaking Villagers – ChatGPT and TTS 支持哪些 Minecraft 版本?
Speaking Villagers – ChatGPT and TTS 支持 Minecraft Java 版 1.20–1.21.5,共 13 个版本,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。
Speaking Villagers – ChatGPT and TTS 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
342Dave 的其他作品
查看全部 →
Speaking Villagers – ChatGPT and TTS
Brings villagers to life! Chat with them and much more
Speaking Villagers – ChatGPT and TTS
Brings villagers to life! Chat with them and much more
Talking Mobs – ChatGPT and TTS
Speak with mobs! Requires OpenAI API key
评论
登录后评论和评分