
5分鐘上手Interactive LLM Powered NPCs快速開始教程【免費(fèi)下載鏈接】Interactive-LLM-Powered-NPCsInteractive LLM Powered NPCs, is an open-source project that completely transforms your interaction with non-player characters (NPCs) in any game! 項(xiàng)目地址: https://gitcode.com/gh_mirrors/in/Interactive-LLM-Powered-NPCsInteractive LLM Powered NPCs是一款開源項(xiàng)目能徹底改變你在任何游戲中與非玩家角色NPC的互動(dòng)方式通過先進(jìn)的AI技術(shù)這款工具讓游戲中的NPC擁有逼真的對(duì)話能力和智能行為為你帶來沉浸式的游戲體驗(yàn)。 準(zhǔn)備工作一鍵安裝步驟在開始使用之前請(qǐng)確保你的系統(tǒng)滿足基本要求。首先克隆項(xiàng)目倉(cāng)庫到本地git clone https://gitcode.com/gh_mirrors/in/Interactive-LLM-Powered-NPCs進(jìn)入項(xiàng)目目錄后安裝所需的依賴cd Interactive-LLM-Powered-NPCs pip install -r requirements.txt如果你需要使用面部動(dòng)畫功能還需安裝額外的3D相關(guān)依賴pip install -r requirements3d.txt 認(rèn)識(shí)你的NPC角色庫介紹項(xiàng)目?jī)?nèi)置了多個(gè)游戲角色以《賽博朋克2077》為例你可以在以下路徑找到豐富的角色資源Johnny SilverhandCyberpunk_2077/characters/Johnny_Silverhand/Jackie WellesCyberpunk_2077/characters/Jackie_Welles/圖賽博朋克2077中的經(jīng)典角色Johnny Silverhand通過Interactive LLM Powered NPCs獲得智能對(duì)話能力每個(gè)角色都包含以下資源角色信息bio.txt、character_knowledge.txt對(duì)話歷史conversation.json面部圖像images/語音模型voice/voice.py? 核心功能體驗(yàn)最快配置方法1. 啟動(dòng)主程序運(yùn)行項(xiàng)目根目錄下的main.ipynb這是一個(gè)Jupyter Notebook文件提供了直觀的操作界面jupyter notebook main.ipynb在Notebook中你可以選擇游戲和角色調(diào)整對(duì)話參數(shù)開始與NPC互動(dòng)。2. 創(chuàng)建自定義NPC如果你想創(chuàng)建自己的NPC可以使用create_character_vectordb.ipynb工具。只需準(zhǔn)備角色的基本信息和對(duì)話樣本該工具會(huì)自動(dòng)構(gòu)建向量數(shù)據(jù)庫讓NPC擁有獨(dú)特的個(gè)性和知識(shí)。3. 面部動(dòng)畫生成項(xiàng)目集成了SadTalker工具能夠根據(jù)語音生成逼真的面部動(dòng)畫。你可以在SadTalker/目錄下找到相關(guān)功能例如圖使用SadTalker生成的面部動(dòng)畫效果讓NPC的表情更加生動(dòng)運(yùn)行以下命令生成面部動(dòng)畫python SadTalker/inference.py --driven_audio examples/driven_audio/chinese_news.wav --source_image examples/source_image/art_0.png 進(jìn)階技巧提升NPC互動(dòng)體驗(yàn)調(diào)整對(duì)話風(fēng)格通過修改pre_conversation.json文件你可以調(diào)整NPC的對(duì)話風(fēng)格和語氣。例如增加更多俚語或?qū)I(yè)術(shù)語讓角色更加符合游戲設(shè)定。語音選擇項(xiàng)目提供了多種默認(rèn)語音你可以在default_voices/目錄下找到female_voices.jsonmale_voices.json使用voice_selection.ipynb工具為你的NPC選擇最合適的語音。圖通過自定義配置讓Jackie Welles等角色擁有獨(dú)特的對(duì)話風(fēng)格和語音 開始你的冒險(xiǎn)現(xiàn)在你已經(jīng)掌握了Interactive LLM Powered NPCs的基本使用方法。啟動(dòng)游戲運(yùn)行主程序與智能NPC展開精彩對(duì)話吧無論是探索游戲世界還是完成任務(wù)這款工具都能為你帶來前所未有的沉浸式體驗(yàn)。如果你在使用過程中遇到問題可以查閱項(xiàng)目文檔docs/doc.md或參考SadTalker/docs/中的詳細(xì)說明。祝你游戲愉快【免費(fèi)下載鏈接】Interactive-LLM-Powered-NPCsInteractive LLM Powered NPCs, is an open-source project that completely transforms your interaction with non-player characters (NPCs) in any game! 項(xiàng)目地址: https://gitcode.com/gh_mirrors/in/Interactive-LLM-Powered-NPCs創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考