Устанавливаем ChatGPT в The Elder Scrolls V: Skyrim

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com

Нейронные сети продолжают неумолимо изменять наш с вами привычный мир, открывая для людей новые, невиданные ранее горизонты возможностей. В этой небольшой инструкции вы узнаете, как установить ChatGPT в The Elder Scrolls V: Skyrim.


Автор: Bethesda Game Studios Источник: civitai.com

Пояснение

Установка ChaGPT в TES V: Skyrim до предела повышает уровень погружения в легендарную RPG, наделяя игровых NPC подобием человеческого разума. Используя микрофон или обыкновенный ввод текста с клавиатуры, вы сможете без каких-либо проблем общаться с жителями провинции Skyrim на любые темы. Игровые персонажи способны воспринимать окружающий их мир, комментировать происходящие события, вести диалог друг с другом, обижаться и любить. В общем, всё то, о чём так долго мечтали фантасты.

Инструкция

1. Устанавливаем The Elder Scrolls V: Skyrim: Special Edition. Для минимизации проблем с совместимостью модификаций избегайте версию игры для Steam.

2. Скачиваем SKSE и распаковываем файлы архива в папку с игрой. Файл skse64_loader.exe должен находиться в одной папке с SkyrimSE.exe.

SKSE

3. Скачиваем Mod Organizer 2. Программа понадобится для установки и управления модификациями.

4. Запускаем Mod Organizer 2 и в настройках программы подключаемся к Nexus.

Подключение к веб-сайту

Устанавливаем модификации:


Address Library for SKSE Plugins
  • PapyrusUtil SE — Modders Scripting Utility Functions
  • UIExtensions
  • No NPC Greetings (Special Edition)
  • World Encounter Hostility Fix
  • RUS — Unofficial SSE Patch
  • SkyUI Russian translation
  • 5. Распаковываем в корень диска С программу xVASynth v3 (Не забудьте скачать и установить патч).

    Установка программы синтеза речи

    6. Скачиваем обновлённый русский словарь транскрипции английских слов Russian Dictionary для лучшего звучания NPC. А также вспомогательный плагин настроек lip and .fuz plugin for xVASynth, FaceFXWrapper 0.4 и xVADict — Elder Scrolls.

    7. Переносим файл russian из архива Russian Dictionary в:

    C:\xVASynth\resources\app\python\xvapitch\text\dicts

    Вспомогательный плагин и xVADict — Elder Scrolls распаковываем в папку с программой xVASynth v3.

    Файл FaceFXWrapper.exe в:


    C:\xVASynth\resources\app\plugins\lip_fuz

    8. Скачиваем голосовые модели. Для первого запуска ограничьтесь моделью Female Serana или Male Nord.

    9. Распаковываем файлы архива Female Serana в:

    C:\xVASynth\resources\app\models\Skyrim

    Переименовываем файлы в sk_serana.pt и sk_serana.json.

    Голосовые модели

    10. Запускаем файл xVASynth.exe. В окне программы нажимаем на иконку мозаики и активируем плагин .lip and .fuz plugin for xVASynth. Возвращаемся в главный интерфейс программы с помощью клавиши Escape и нажимаем на иконку «AE». Активируем все слова в словарях CMUDicT и XVADict — Elder Scrolls. Вновь возвращаемся в главное окно программы и с помощью стрелок в верхнем левом углу добавляем голосовые модели. Открыв настройки программы (Шестерёнка) убедитесь, что все пути прописаны правильно, а ваш микрофон активирован.

    11. Устанавливаем программу Mantella Software, распаковывая её в любое удобное место.

    12. Запускаем Mod Organizer 2. Устанавливаем модификацию Mantella Spell. Если вы всё сделали правильно, то ваш лист модификаций будет выглядеть следующим образом.

    Модификации

    13. Открываем текстовым редактором файл config в папке с Mantella Software и переходим к настройкам программы.

    Настройка Mantella Software
    • game = Skyrim (Игра)
    • skyrim_folder = C:\The Elder Scrolls V — Skyrim (Путь до папки с установленной игрой)
    • skyrim_mod_folder = C:\Users\0\AppData\Local\ModOrganizer\Skyrim Special Edition\mods\Mantella — Bring NPCs to Life with AI (Путь до папки с установленной модификацией Mantella Spell)
    • xvasynth_folder = C:\xVASynth (Путь до папки с программой синтеза речи)
    • language = ru (Выбор языка синтеза речи)
    • microphone_enabled = 1 (Использовать голосовой ввод — 1, использовать текст — 0)

    П. С. Узнать местоположение модификации можно, щелкнув по ней правым кликом мыши в Mod Organizer 2.

    Нейросеть

    Осталось настроить мозги для нейронной сети. Есть несколько вариантов использования ChatGPT в TES V: Skyrim: локальное выполнение ресурсами ПК или подключение к удалённому серверу с помощью API Key. Рассмотрим локальный вариант.

    Локальный

    Для запуска нейронной сети на ПК требуется видеокарта не ниже GTX 1660. На видеокартах AMD работать не будет. Возможно выполнение на процессоре (Медленно).

    1. Скачиваем бесплатную программу Koboldcpp.

    2. Скачиваем мозги для нейронной сети: Mistral-Nemo-Instruct-2407-Q4_K_M.gguf.

    3. Запускаем от имени администратора файл koboldcpp.exe и в появившемся окне указываем путь до скаченной модели. Нажимаем кнопку Launch.

    Выбор мозгов

    4. Если всё прошло хорошо, то вас автоматически перебросит на страницу нейронной сети. Закрываем веб-браузер и переходим в папку с установленной программой Mantella. Открываем тестовым документом файл GPT_SECRET_KEY и вводим http://localhost:5001/api/.

    Подключение к серверу нейронной сети

    Поздравляю! Вы успешно установили бесплатный аналог ChatGPT на свой ПК.

    Подключение

    Необходимые программы

    Запускаем по порядку программы:

    • xVASynth
    • Koboldcpp
    • Mod Organizer 2
    • Mantella

    Запускаем игру через Mod Organizer 2, предварительно выбрав профиль SKSE. Проверяем работоспособность ChatGPT и голосового синтеза.

    Демонстрация

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

    Заключение

    Благодаря новейшим открытиям в области нейронных сетей человечество стоит на пороге революции в сфере виртуальной реальности, когда разница меду геймером и NPC будет практически неразличимой. Уважайте свободу, используйте только проверенное ПО и ни в коем случае не позволяйте компаниям диктовать вам свои условия. С вами был Павел. Ещё увидимся!

    Изображение в превью:
    Автор: Bethesda Game Studios
    Источник: civitai.com

    Читайте также

    Новости

    Публикации