Interactive LLM Powered NPCs, is an open-source project that completely transforms your interaction with non-player characters (NPCs) in any game! 🎮🤖🚀
Interactive-LLM-Powered-NPCs 是一个利用大语言模型技术驱动游戏非玩家角色(NPC)的开源项目,旨在赋予游戏中原本固定的NPC与玩家进行实时语音交互的能力。该方案通过无需修改游戏代码的非侵入式方式,让玩家能够与几乎任何现有游戏中的角色进行自然语言交流,极大提升了虚拟世界的沉浸感。
该系统通过麦克风语音输入将玩家话语实时转录并转化为交互文本。通过面部识别技术精准定位对话中的NPC身份并获取其个性化背景设定。利用向量数据库为NPC构建长期记忆,实现具备连贯逻辑与深度知识库的对话体验。集成SadTalker技术实现NPC唇形与语音的实时同步,并能通过摄像头捕捉玩家面部表情反馈以增加互动维度。
该项目适用于希望在现有游戏如赛博朋克2077、刺客信条等开放世界大作中获得更深层角色交互体验的游戏玩家。它特别适合那些追求高沉浸感、希望打破游戏既定脚本限制,从而创造独特互动叙事体验的游戏爱好者和技术探索者。