Below is the Japanese README.
Easy LLM Voice is a Fabric mod that connects Minecraft's Simple Voice Chat mod with external AI agents over WebSocket.
With this mod, AI agents can speak and listen in-game through the Simple Voice Chat mod.
By using the repository below, you can implement and develop AI agents that play Minecraft together with players while having voice conversations.
For detailed usage instructions for this mod, please also refer to that repository.
- Easy LLM Voice Agent: https://github.com/Koichiro-terao/Easy-LLM-Voice-Agent-in-Minecraft
When using Easy LLM Voice Agent, please install the following mods as well.
1.21210.16.9 or laterIn this README, "external program" refers to a WebSocket server implemented on the AI agent side, for example in Python. Easy LLM Voice Agent is provided as a sample program.
Place the following files in the server-side mods folder:
If you want to configure connection destinations from the GUI, also install easy-llm-voice-fabric-1.0.0+mc1.21.jar on the Minecraft client used for configuration.
In this mod, Minecraft acts as a WebSocket client.
Therefore, you need to start a WebSocket server in the external program, then register its host and port from the mod GUI.
GUI fields:
player name: The in-game Minecraft player name to associate with the voicehost: The hostname or IP address of the external programport: The port number of the external program
player name, host, and port, then add the connection destination.connected: True is shown in the details panel. If the display does not update, reopen the GUI or click Reload.Once connected, the external program can receive audio that the target player can hear and play audio from the target player's position.
Easy LLM Voice on both the server and the client that uses the GUI.All Rights Reserved.
Unauthorized reproduction and redistribution are strictly prohibited.
Easy LLM Voice は、Minecraft の Simple Voice Chat mod と外部 AI エージェントを WebSocket で接続するための Fabric MOD です。
この MOD を利用することで、AI エージェントが、Simple Voice Chat mod を通してゲーム内で会話できるようにします。
以下のリポジトリを利用することで、Minecraft を会話しながら一緒に遊べる AI エージェントを実装・開発できます。
この MOD の詳細な使用方法も記述されているため、参照してください。
- Easy LLM Voice Agent: https://github.com/Koichiro-terao/Easy-LLM-Voice-Agent-in-Minecraft
Easy LLM Voice Agent を利用する場合は、以下の MOD もあわせて導入してください。
1.21210.16.9 以上ここでの外部プログラムとは、Python などで実装した AI エージェント側の WebSocket サーバーを指します。 Easy LLM Voice Agentがサンプルプログラムとなります。
サーバー側の mods フォルダに以下を入れてください。
GUI から接続先を設定する場合は、設定を行う Minecraft クライアント側にも easy-llm-voice-fabric-1.0.0+mc1.21.jar を入れてください。
この MOD では、Minecraft 側が WebSocket クライアントとして動作します。
そのため、外部プログラム側で WebSocket サーバーを起動し、MOD の GUI からその host と port を登録します。
GUI で設定する項目:
player name: 音声を紐づける Minecraft 内のプレイヤー名host: 外部プログラムのホスト名または IP アドレスport: 外部プログラムのポート番号
v キーを押して GUI を開きます。(simple voice chat mod とキーがバッティングしている場合は設定からキーバインドを変更してください)player name、host、port を入力して接続先を追加します。connected: True を確認します。 表示が更新されない場合は、GUI を開き直すか 再読込 を押してください。接続後、外部プログラムは対象プレイヤーが聞こえる音声を受け取り、対象プレイヤーの位置から音声を再生できます。
Easy LLM Voice を入れてください。All Rights Reserved.
Unauthorized reproduction and redistribution are strictly prohibited.