
Easy LLM 语音
Easy LLM Voice是一个Fabric模组,它通过WebSocket将Minecraft的简单语音聊天模组与外部AI代理连接起来。
查看大图Easy LLM Voice
Easy LLM Voice 是一个 Fabric 模组,通过 WebSocket 将 Minecraft 的 Simple Voice Chat 模组 与外部 AI 智能体连接起来。
使用此模组,AI 智能体可以通过 Simple Voice Chat 模组在游戏中说话和聆听。
通过使用下面的仓库,您可以实现并开发能够与玩家一起进行语音对话的 Minecraft AI 智能体。
关于本模组的详细使用方法,请同时参阅该仓库。
- Easy LLM Voice Agent: https://github.com/Koichiro-terao/Easy-LLM-Voice-Agent-in-Minecraft
使用 Easy LLM Voice Agent 时,请同时安装以下模组。
- Easy LLM:https://legacy.curseforge.com/minecraft/mc-mods/easy-llm
- Simple Voice Chat:https://www.curseforge.com/minecraft/mc-mods/simple-voice-chat
功能
- 将来自 Simple Voice Chat 模组的音频发送到外部程序
- 在 Minecraft 内播放从外部程序接收的音频
- 将音频与游戏内的 Minecraft 玩家关联,从而基于 Simple Voice Chat 模组的距离衰减和可听范围共享语音
- 通过 GUI 管理多个 AI 智能体的连接端点
环境要求
- Minecraft
1.21 - Java
21 - Fabric Loader
0.16.9或更高版本 - Fabric API
- Simple Voice Chat 模组
- 外部程序
在本说明文档中,“外部程序”指的是在 AI 智能体端实现的 WebSocket 服务器,例如用 Python 实现。Easy LLM Voice Agent 提供了一个示例程序。
安装方法
将以下文件放入服务端 mods 文件夹:
- Easy LLM Voice 模组
- Easy LLM 模组
- Fabric API
- Simple Voice Chat 模组
如果希望通过 GUI 配置连接目标,还需要将 easy-llm-voice-fabric-1.0.0+mc1.21.jar 安装到用于配置的 Minecraft 客户端上。
连接模型
在本模组中,Minecraft 充当 WebSocket 客户端。
因此,您需要在外部程序中启动一个 WebSocket 服务器,然后通过模组 GUI 注册其 host 和 port。
GUI 字段:
player name:要关联语音的游戏内 Minecraft 玩家名称host:外部程序的主机名或 IP 地址port:外部程序的端口号

使用方法
- 在 Minecraft 服务器上安装本模组及其依赖模组。
- 启动外部程序。
- 加入 Minecraft,按下
v键打开 GUI(如果该按键与 Simple Voice Chat 模组的按键冲突,请在设置中更改按键绑定)。 - 输入
player name、host和port,然后添加连接目标。 - 添加连接目标后,从列表中选择该目标,并确认详细信息面板中显示
connected: True。如果显示未更新,请重新打开 GUI 或点击Reload。
连接成功后,外部程序可以接收目标玩家能听到的音频,并从目标玩家的位置播放音频。
注意事项
- 本模组本身不会运行 AI 智能体、语音识别或语音合成。
- 请自行在外部程序端准备 LLM、语音识别、语音合成、Mineflayer 及其他必要组件。
- Simple Voice Chat 模组的服务器设置和 UDP 端口设置需要单独配置。
- 服务器和使用 GUI 的客户端需要安装相同版本的
Easy LLM Voice。
许可证
保留所有权利。
严禁未经授权的复制和再分发。
鸣谢
- Simple Voice Chat 由 Max Henkel / henkelmax 创作
官方网站:https://modrepo.de/minecraft/voicechat
Modrinth:https://modrinth.com/plugin/simple-voice-chat
正在加载版本记录…


正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。