HomeJavaModsSpeaking Villagers - ChatGPT and TTS
Speaking Villagers - ChatGPT and TTS
ModsJava

Speaking Villagers - ChatGPT and TTS

by 342Dave · on Modrinth

Speaking Villagers – AI Conversations, Friendships & Quests Talk to villagers in Minecraft with AI-generated responses, build friendships, and receive…

⬇ Download on Modrinth
Speaking Villagers - ChatGPT and TTS — screenshot 1Speaking Villagers - ChatGPT and TTS — screenshot 2Speaking Villagers - ChatGPT and TTS — screenshot 3Speaking Villagers - ChatGPT and TTS — screenshot 4Speaking Villagers - ChatGPT and TTS — screenshot 5Speaking Villagers - ChatGPT and TTS — screenshot 6

Speaking Villagers – AI Conversations, Friendships & Quests

Talk to villagers in Minecraft with AI-generated responses, build friendships, and receive dynamic quests!

Now with Mistral API support! Free to use with your own API key 🎉 Now with player speech recognition!

Read the full description or check the in-game ModMenu for setup instructions!

Video is kinda old, mod is better now than whats shown there.


Overview

Speaking Villagers enhances villager interactions in Minecraft by introducing AI-generated conversations, dynamic villager-player friendships and quests.
Villagers now recognize their surroundings, react to your actions, and remember past interactions.

Each villager is assigned one of 8000+ distinct personalities, making every interaction feel even more unique.

Some features (TTS & voice recognition) only work on Windows PCs.

Highly recommend to use with ModMenu!


🆕 Version 0.6 – Another Major Update!

👉 Full changelog under the file!


Features

✅ AI Conversations – Talk to villagers with smart, contextual responses
✅ Context Awareness – Villagers respond to:

✅ Friendship System – Befriend villagers and they’ll follow you
✅ Quest System – Villagers offer procedurally generated quests
✅ Gift System – Villagers pick up items and comment on them (must be activated via ModMenu)
✅ 8000+ different personalities – Each villager feels unique
✅ Windows Voice Support – Villagers speak aloud using Windows Speech API
✅ Works alongside the Talking Mobs Mod

🛠️ Fully customizable via ModMenu: Choose AI model, set limits, toggle systems, and more!


API Setup (Mistral or OpenAI)

🎉 Free Option – Mistral

Mistral usage is limited to 1.000.000.000 tokens/month, which you will not hit by only using this mod

💰 Paid Option – OpenAI

No API key = No AI responses = No charges. You decide which one to use via ModMenu.

Restart your PC after setting environment variables to take effect. Alternatively set 'em via ModMenu (no restart needed)


Installation

  1. 🧩 Install the Mod
    Drop the .jar into your mods folder.

  2. 🔊 Install Natural Voice SAPI Adapter for better villager speech (only works on Windows)
    Without it, voices will sound robotic.
    👉 Download Adapter

  3. 🔐 Set up your API key
    Choose OpenAI or/and Mistral — both supported. From version 0.6 on you don't need to set API keys as environment variables anymore, alternatively you can now set them via ModMenu!

  4. 🎤 Setup Voice recognition (optional)

👉 Download Vosk models (recommended: vosk-model-small-en-us-0.15).

Larger models require high-end hardware.


Commands


Compatibility

✅ Compatible with most other mods
⚠ Some features require Windows (uses Windows Speech API for TTS, Vosk natives for speech recognition)
⚠ Tested in Singleplayer only — should work on servers when installed on both server and client, but full multiplayer optimization is still pending.
⚠ Java 21 is required. Minecraft 1.20.x users must manually set the Java Executable in their launcher settings to point to Java 21 (javaw.exe), as it defaults to Java 17 otherwise and the game may crash on launch. 


📚 Need help? Check the wiki!

☕ Wanna support this project? Buy me a coffee :)

🎮 Now go chat with your villagers and have fun!

 

Planned features for future updates

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more