Loading...

游戏NPC语音对话工具包 · NPCTalk

对着麦克风说话,游戏里的 NPC 用自己的声音回嘴,还照你说的去做

这是 Universal Modder 团队10月16日公开的 GTA V 演示。对着麦克风说话,NPC 会在2秒左右后用这个角色的语气和克隆出的声音回答,还会照听到的话跪下或挥拳。代码免费公开,Claude Code 这类编程 AI 可以帮你把它做进自己的游戏。不过截至10月26日,我们还没找到人人都能下载来玩的公开版本,也还没有人分享实际使用的结果。我们整理了演示和各方反应。

2026年10月26日·3 个案例

制作方官方演示 · Patch(@patch_gg),10月16日。封面是玩家开口和 Jimmy 说话、屏幕上出现“Listening… (to Jimmy De Santa)”的画面。

10月16日,Universal Modder 团队的 X 账号 Patch(@patch_gg)发了一段 GTA V 实机视频。玩家对着麦克风说话,Trevor、Michael、Jimmy 和街上的路人各自用自己的语气和声音回嘴。十天后的10月26日,这条 X 帖子的浏览量已超过83万次,收藏也超过5,000次。 有人把视频转发到 Reddit r/ChatGPT,帖子拿到4,152分和437条评论,Wccftech、TweakTown、Prima Games 等游戏媒体也做了报道。

游戏媒体 Prima Games 的记者 Syed Hamza Bakht 写道:“Personally, I was fairly surprised at how far the technology has come, and the quality seems a lot better than you might initially expect.(就我个人而言,技术发展到这一步让我相当意外,质量看起来也比一开始预想的好得多。)”

NPCTalk 是以 Universal Modder 名义发布在 Christos Antonopoulos 的 GitHub 仓库里的一套工具包。把它接到 Claude Code、Codex、Gemini CLI、Cursor 等编程 AI 上,AI 就会替你配置语音服务器、克隆声音、接入游戏。代码免费,但语音服务器(Modal)以及语音识别和台词生成(fal、Cerebras)需要付费账号。 至于下载就能玩的 GTA V 模组,制作方10月16日说下周免费发布,10月18日又写道很快会在自家平台上线。截至10月26日,我们没有找到人人都能下载的公开版本。 Christos 在自己的 X 简介里写着曾任 Remade 的 CEO,这家公司已被 fal 收购,而 fal 正是这套工具包用到的付费服务之一。

NPC 先把玩家的话转成文字,用该角色的语气写出回答,再用克隆的声音念出来。与此同时,它会从16种动作里挑一个与听到的话相符的。根据制作方的文档,按键说话时,从玩家说完到 NPC 发出第一个声音需要1.15~2.2秒。

Reference 01制作方官方演示 · Patch(@patch_gg)讲述制作过程的 X 文章

用麦克风让 GTA 角色 Trevor 跪下道歉,他一路骂个不停,却真的跪下了

制作方10月18日发布的制作过程文章,就是从这一幕开始的。玩家用麦克风让 Trevor 跪下道歉,Trevor 一路骂个不停,却真的跪下求饶。同一篇文章里的警察则让玩家去打民事官司、从眼前滚开,还竖起了中指。

NPC 能选的动作有16种,包括打人、头槌、掏枪、拥抱、跪地求饶、逃跑等。制作方写道,其中“什么都不做”出现得最多,远远领先其他动作。

README 里的请求示例

In GTA V story mode, let me talk to anyone near me with my mic.

只用于故事模式。装着运行模组的工具(Script Hook)时,不要进入 GTA Online。

Reference 02制作方官方演示 · Patch(@patch_gg)的第二段实机视频

叫错名字,NPC 当场回嘴纠正:“我是 Wade,不是 Trevor”

这是制作方第二天,也就是10月17日发布的视频。玩家在停车场和 Lester 搭话,也和理发店的店员聊了几句。玩家把 Wade 错叫成 Trevor,Wade 立刻纠正:“It's Wade, not Trevor. He's probably screaming at a chicken right now.(我是 Wade,不是 Trevor。Trevor 这会儿大概正冲着一只鸡大喊大叫呢。)”最后玩家让 Michael 来个头槌,Michael 真的一头撞了过来。

Reference 03制作方官方演示 · Patch(@patch_gg)讲述制作过程的 X 文章与仓库文档

GTA 模组团队把大部分工作交给编程 AI,一周做出会说话、会行动的 NPC

制作方这样描述制作过程:“We built it in about a week, with an AI coding agent doing most of the work, and measured everything along the way.(我们用了大约一周做出来,大部分工作交给编程 AI 完成,过程中把每一项都测量了一遍。)”这个编程 AI 就是 Claude Code,而 NPCTalk 就是把这次工作中摸索出的经验打包成的一个代码仓库。

要接入自己的游戏,游戏这边需要提供四样东西:玩家当前在和谁说话、周围场景的信息、让声音从 NPC 所站位置发出的功能,以及让 NPC 真正执行所选动作的功能。按制作方的说法,GTA 示例模组约5,500行代码中,约2,450行不用修改就能用在其他游戏里。技能里还附有接入 Unity、Unreal、Bethesda 游戏、Minecraft 和自制游戏的说明,但目前真正做过的游戏只有 GTA V 一款。

演示里的声音,是用从该角色台词合集中截取的录音克隆出来的。制作方写道,台词还没全部生成,就从开头起边生成边发送,一段3.9秒的语音从生成到完整收到只用了1.5秒。

README 里的请求示例

Make the villagers in my game answer when I talk to them, in their own voices.

把“村民”换成你游戏里的角色。

大家怎么说

好评

  • “My biggest problem is I can't understand the streamer at all, he's so mumbly. I'm shocked the AI can understand him.”

    我最大的问题是完全听不懂主播在说什么,太含糊了。AI 居然能听懂,我震惊了。

    Alex-Murphy · Reddit r/GTAreddit.com
  • “While there is certainly some setup to get this working, NPCTalk is representative of what will likely become a staple feature in future iterations of RPG titles such as Grand Theft Auto.”

    要让它跑起来确实需要一些设置,但 NPCTalk 代表了未来 Grand Theft Auto 这类 RPG 新作中很可能成为标配的功能。

    Jak Connor · TweakTown 记者tweaktown.com
  • “guy's using this to be a massive weirdo but i've been saying for ages that this is the eventual next step of AI in video games, people have been modding stuff like this in to games like Skyrim for a while too”

    这人拿它干的事超级怪,但我早就说过,这就是 AI 在电子游戏里终将迈出的下一步。一段时间以来,大家也一直在用模组往 Skyrim 这类游戏里加这种东西

    h🪐p(@HWestwoodP) · Xx.com
  • “This is the kind of stuff I dreamed that gta and other open world game NPCs could eventually become…”

    这正是我梦想中 GTA 和其他开放世界游戏的 NPC 终有一天能变成的样子……

    Own-Papaya-4264 · Reddit r/ArtificialInteligencereddit.com
  • “As a retired homebrew game master... This looks epic”

    作为一个退休的、曾用自创规则带团的游戏主持人……这看起来太棒了

    Dull-Jackfruit1691 · Reddit r/ChatGPTreddit.com
  • “Idc wat anyone say, this would be dope in any game lmaoo”

    管别人怎么说,这东西放进任何游戏都超酷哈哈哈

    Lord Bugz(@Bugzvii) · Xx.com

不足之处

  • “Although the developer initially advertised response times below one second, the project's technical documentation reports approximately 1.15–2.2 seconds between the player finishing a sentence and the NPC beginning to speak”

    开发者起初宣传的响应时间不到1秒,但项目技术文档显示,从玩家说完一句话到 NPC 开口约需1.15~2.2秒

    Sebastian Castellanos · Wccftech 记者wccftech.com
  • “dude the voices sound horrible and they say stuff thats completely out of character and stupid”

    老兄,这声音太难听了,说的话还完全不符合角色,蠢死了

    DenielEvenin · Reddit r/GTAreddit.com
  • “Just feels like talking to chatgpt”

    感觉就是在跟 ChatGPT 聊天

    KrotHatesHumen · Reddit r/GTAreddit.com
  • “This. Did the voice consent to being cloned?”

    没错。声音的主人同意被克隆了吗?

    发布帖说“克隆了角色本人的声音”,有评论追问配音演员是否同意,这是对那条评论的回复。

    PirateCompetitive931 · Reddit r/GTAreddit.com
  • “a similar mod was taken down by Take-Two three years ago”

    类似的模组3年前被 Take-Two 下架了

    指的是类似的 GTA 5 模组 Sentient Streets 在2023年因 Take-Two 的版权下架要求被撤下一事。

    Sebastian Castellanos · Wccftech 记者wccftech.com
  • “And you only need $10k worth of GPUs to run the game, and AI, in parallel.”

    想同时跑游戏和 AI,只需要价值1万美元的 GPU 就行了呢。

    同一帖子里有其他用户纠正说“并不是在本地运行”。生成声音的 GPU 跑在云端(Modal)。

    iBoMbY · Reddit r/singularityreddit.com
  • “and after 30 seconds you realize its super pointless and doesn't make any aspect of the game better…”

    然后过了30秒你就会发现,这玩意儿毫无意义,对游戏的任何方面都没有提升……

    MourningMymn · Reddit r/ArtificialInteligencereddit.com

如何开始

把下面的请求粘贴到 Claude Code、Codex、Gemini CLI、Cursor 等编程智能体里就行。Modal、fal、Cerebras 的账号密钥需要自己创建并填进环境变量(语音服务器开着时每小时约4美元),也不要用在 GTA Online 这类有反作弊的在线游戏里。

  1. 起步提示词

    读一下 https://www.working-ref.com/zh/reference/npctalk-2026-10 ,然后安装 NPCTalk (https://github.com/christos-antono/NPCTalk)。接着问问我正在做的游戏和我感兴趣的方向,给我提三个值得用 NPCTalk 试试的点子。我选了一个就马上开始;如果没有想选的,就先让我游戏里的一个角色用声音回应我说的话。声音只用我自己的、经过同意的或生成的声音,不要克隆真实配音演员或其他人的声音。注册账号、付款这类需要我亲自做的事,到时候随时告诉我。

分享此参考

每周一期 · 免费

这篇参考对你有帮助吗?

每周海量 AI 资讯里的 BEST
只挑 3 条,直接送到你的邮箱

Work Smarter with AI

420 人每周都在读

订阅成功 下一期起,我们在你的邮箱见。

对着麦克风说话,游戏里的 NPC 用自己的声音回嘴,还照你说的去做 | 参考