▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Speaking Villagers - ChatGPT and TTS: говорящие жители с ИИ
Speaking Villagers - ChatGPT and TTS: говорящие жители с ИИ

Speaking Villagers - ChatGPT and TTS: говорящие жители с ИИ

Мод Speaking Villagers превращает жителей Minecraft в NPC с ИИ: живые диалоги, дружба, процедурные квесты и подарки. Fabric, нужен Java 21 и API-ключ.

Оцените первым
15.8K
51

Speaking Villagers - мод для Minecraft на Fabric, который делает из деревенских жителей полноценных NPC с искусственным интеллектом. В ванилле житель это, по сути, ходячий торговый автомат: обменял изумруды на хлеб и всё. Speaking Villagers (по-русски - "говорящие жители") ломает этот шаблон. С ними теперь можно болтать, дружить, брать квесты и дарить подарки.

По ощущениям это ближе к ролевым сборкам про жизнь в деревне и симуляцию отношений, чем к чистому выживанию. Зайдёт тем, кто любит отыгрыш и хочет, чтобы мир реально реагировал на игрока. В паре часто ставят с Talking Mobs и ModMenu: первый расширяет озвучку мобов, второй нужен для тонкой настройки самого Speaking Villagers.

Что делает мод

Главная фишка - жители отвечают осмысленно и по контексту. ИИ видит не только вашу реплику, но и обстановку вокруг. Вот на что реагирует житель:

  • ваше имя, броня, предмет в руке, содержимое хотбара, здоровье и голод
  • биом, погоду и время суток
  • мобов, блоки и постройки рядом
  • активные эффекты зелий и режим игры
  • вашу репутацию и уровень дружбы с ним
  • находится ли он в помещении, в кровати, плывёт или едет на чём-то

Каждому жителю при генерации достаётся одна из 8000+ комбинаций личности. Два кузнеца в соседних домах будут общаться по-разному, и это чувствуется уже на первых диалогах. Плюс работает система памяти: житель помнит прошлые разговоры и ваши поступки.

Дружба, квесты и подарки

Подружиться с жителем можно двумя путями - через диалоги или командой вручную. Дружелюбный житель начинает ходить за вами, как питомец, и реагирует теплее.

Квесты генерируются процедурно, а не берутся из фиксированного списка. В версии 0.6 их стало больше: свыше 176 собирательских заданий и 210 наград по профессиям, с более внятным балансом и прогрессией. Подарки работают отдельно: житель поднимает выброшенный игроком предмет и комментирует его. Включается в ModMenu. Приятная деталь - если житель погибнет, подаренное он выбросит, а не утащит в могилу.

Голос: TTS и микрофон

Если хочется не только читать ответы, но и слышать их, мод умеет озвучку через Windows Speech API. Есть 23 голоса, включая английские, немецкие и мультиязычные, выбираются в ModMenu.

С версии 0.6 добавили распознавание речи: можно говорить с жителем прямо в микрофон, без набора текста. Для этого нужен пакет Vosk.

Важный нюанс: TTS и голосовой ввод официально работают только на Windows. На Linux и macOS эти функции не запустятся, остальное (диалоги, квесты, дружба) - пожалуйста.

Ключи API

Мод работает на стороннем ИИ, поэтому нужен API-ключ одного из двух сервисов. Без ключа не будет ответов, а значит и не будет списаний - вы сами решаете, что использовать, прямо в ModMenu.

Бесплатный вариант - Mistral. Заводите аккаунт, генерируете ключ в разделе La plateforme. Лимит 1 000 000 000 токенов в месяц, и на одном моде вы до него не доберётесь даже близко.

Платный вариант - OpenAI. Нужен аккаунт и ключ, оплата по токенам.

Способа два: либо прописать ключ как переменную окружения (MISTRAL_API_KEY=... или OPENAI_API_KEY=...), либо, начиная с 0.6, вбить его прямо в ModMenu. Второй путь удобнее - не нужно перезагружать ПК. Если всё же ставите переменную через систему, перезагрузка обязательна, иначе ключ не подхватится.

Установка

  1. Киньте .jar в папку mods.
  2. Для более живой речи поставьте Natural Voice SAPI Adapter (только Windows). Без него голос звучит роботом.
  3. Задайте API-ключ через ModMenu или переменную окружения.

Настройка распознавания речи (опционально)

  1. Запустите мод один раз и включите распознавание в ModMenu.
  2. При первой попытке заговорить мод покажет путь к модели, обычно ./AppData/Local/SpeakingVillagers/vosk_model.
  3. Скачайте модель Vosk (рекомендую vosk-model-small-en-us-0.15) и распакуйте её содержимое в эту папку.
  4. Перезапустите игру и пробуйте снова.

Совет: большие модели жрут ресурсы и требуют мощного железа. На среднем ПК маленькая модель распознаёт нормально и не тормозит игру.

Команды

  • /speak <сообщение> - сказать что-то ближайшему жителю
  • /befriend - начать дружбу с ближайшим жителем вручную
  • /unfriend - разорвать дружбу с ближайшим жителем
  • /quests - показать активные квесты
  • /villagertraits - показать черты характера всех жителей рядом
  • /tokens - сколько токенов потрачено, скорее для отладки, чем для игры

Совместимость и требования

Мод ставится на Fabric и мирно уживается с большинством других модов. Заявленная поддержка - Minecraft 1.21-1.21.5, отдельные сборки есть под 1.20.1-1.20.6.

Важно знать: нужна Java 21. Если играете на 1.20.x, обязательно вручную укажите в лаунчере путь к Java 21 (javaw.exe). По умолчанию там стоит Java 17, и игра просто упадёт при запуске. На это спотыкается почти каждый, кто ставит мод впервые.

Тестировали в основном в одиночной игре. На серверах должно работать, если мод стоит и на сервере, и у игрока, но полноценная оптимизация под мультиплеер ещё в планах. В 0.6 подтянули поиск пути для жителей и сделали надёжнее сохранение дружбы и квестов, так что старые миры меньше страдают.

Что обещают дальше

  • полную совместимость с мультиплеером
  • поддержку других TTS, вроде ElevenLabs, что даст озвучку на других ОС, больше голосов и языков
  • улучшения интерфейса
  • перевод настроек на новые языки

Если вам нужны живые NPC, а не безмолвные торговцы, Speaking Villagers сейчас один из самых глубоких вариантов под Fabric. Скачайте мод, заведите пару друзей в деревне и посмотрите, как ИИ обыграет вашу броню, биом и погоду за окном.

Партнёрский материал

Как поиграть с друзьями с модом Speaking Villagers - ChatGPT and TTS: говорящие жители с ИИ?

Мод Speaking Villagers - ChatGPT and TTS: говорящие жители с ИИ куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода Speaking Villagers - ChatGPT and TTS: говорящие жители с ИИ будет готов за пару минут - BungeeHost сделает всё за вас.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.21.x

Платформы

Поддерживаемые окружения

Клиент и сервер

Зависимости

Ссылки


Создатели

Детали

Лицензия:
Опубликован:1 год назад
Обновлён:1 год назад
Главная