Universal Modder разработала мод для общения неигровых персонажей в GTA 5
- Universal Modder создал открытый инструментарий NPCTalk: он генерирует диалоги с NPC в GTA 5 и озвучивает их клонированными голосами.
- Персонажи могут учитывать контекст беседы и реагировать анимациями или выполнять голосовые команды.
- Пока система работает только в одиночной GTA 5; бесплатный мод для игры разработчик планирует выпустить на следующей неделе.
Новый набор инструментов для модификации под названием NPCTalk, использующий технологии искусственного интеллекта, внедряет в GTA 5 систему спонтанных диалогов в реальном времени. Геймеры могут напрямую общаться с NPC (неигровыми персонажами) и получать ответы, озвученные голосами, которые были воссозданы с помощью ИИ. Этот проект с открытым исходным кодом, созданный разработчиком Universal Modder, в перспективе позволит добавить подобный функционал практически в любую игру, поддерживающую модификации.
Источник: Universal Modder
В отличие от традиционных систем диалогов, опирающихся на заранее записанные реплики и определенные сценарии, NPCTalk генерирует общение динамически — с помощью моделей ИИ. Игрок может подойти практически к любому персонажу в GTA, произнести что-либо и получить осмысленный ответ, соответствующий контексту, характеру персонажа, окружающей обстановке и текущей ситуации.
Разработчики продемонстрировали работу технологии на примере таких персонажей, как Майкл и Ламар, а также обычных прохожих и полицейских. NPC могут даже физически реагировать на ход беседы: выполнять анимации или следовать определенным голосовым командам. Например, полицейский может оскорбить игрока, сопроводив свои слова соответствующим жестом, вместо того чтобы просто выдать стандартную заготовленную фразу.
Технология объединяет в себе несколько моделей и сервисов ИИ. За распознавание речи отвечает NVIDIA Nemotron ASR, а генерацию диалогов в реальном времени обеспечивает модель Qwen 3.8 27B, работающая через платформу Cerebras. За клонирование голоса и синтез речи отвечает сервис Fish Audio Drama 3, благодаря чему персонажи отвечают голосами, максимально приближенными к их оригинальному звучанию. Модель работает на облачном графическом процессоре NVIDIA H100, а за действия NPC отвечает система TypeSafe Jev.
Изначально разработчик заявлял о времени отклика менее одной секунды, но в технической документации проекта указано, что при использовании функции «нажми и говори» (push-to-talk) задержка между окончанием фразы игрока и началом ответа NPC составляет примерно 1,15–2,2 секунды. При использовании режима постоянного включения микрофона (open-microphone) добавляется еще около 0,7 секунды задержки.
NPCTalk — это не универсальный мод. Для каждой игры требуется отдельная интеграция; на данный момент работоспособность системы продемонстрирована только в однопользовательском режиме GTA 5. Кроме того, хотя сам инструментарий распространяется по открытой лицензии MIT, использование необходимых облачных сервисов и вычислительных мощностей (GPU) может потребовать дополнительных затрат.
Инструментарий NPCTalk уже доступен на GitHub, а разработчик планирует выпустить бесплатный игровой мод для GTA на следующей неделе.
