NPCTalk让GTA5 NPC实时语音对话
开源AI模组NPCTalk为《侠盗猎车手5》引入无脚本实时对话,玩家可通过麦克风与NPC交流,角色以AI克隆原声回应,并根据性格、环境与情境生成内容,同时联动动作反馈。
驱动中国10月19日消息,一款名为NPCTalk的AI模组工具为《侠盗猎车手5》(GTA 5)带来无脚本实时对话能力,玩家可直接与非玩家角色交流,角色会以经AI克隆的原声进行回应。
该项目为开源项目,由Universal Modder开发,目标是将同类功能拓展到几乎所有支持模组修改的游戏中。传统非玩家角色对话依赖预录制语音和脚本化回复,NPCTalk则通过AI模型动态生成对话。
玩家可走近《侠盗猎车手5》中几乎任意角色,通过麦克风说话,对方会给出贴合语境的回答,内容符合该角色性格、所处环境与当前情境。开发者已用麦克、拉马尔等角色,以及普通路人、警察演示相关功能。
非玩家角色还能对对话作出肢体反应,播放动画或执行特定语音指令。例如,警察可能一边出言训斥玩家,一边做出配套动作,而不只是输出雷同回复。
该功能依靠多款AI模型与服务协同运行:英伟达Nemotron ASR负责语音识别;Qwen 3.8 27B模型在Cerebras平台上实时生成对话文本;Fish Audio Drama 3完成语音克隆与语音合成,使角色使用近似原版配音的声音回复。语音模型在云端英伟达H100图形处理器上运行,TypeSafe Jev负责控制非玩家角色动作。
响应速度方面,开发者最初宣传响应时间低于1秒,但项目技术文档显示,使用按键通话模式时,从玩家说完一句话到非玩家角色开口,延迟约1.15至2.2秒;若开启麦克风持续监听,会额外增加约0.7秒延迟。
NPCTalk开发过程得到Claude Code辅助。开发者将积累的技术经验封装成一套可复用智能体技能集,兼容Claude Code、Codex、Cursor、Gemini命令行工具及其他支持的代码助手,开发者和模组制作者可借助该工具把技术接入其他游戏。
不过,NPCTalk并非可一键部署的万能模组。每款游戏都需要单独适配,目前仅涉及《侠盗猎车手5》旧版单人模式。