Devotd Github
新发现AI 智能体

christos-antono/npctalk — 游戏 NPC 语音对话工具

christos-antono/npctalk 是一个项目,提供技能、语音服务器和 CLI,让 AI 编码智能体能够实现游戏内 NPC 的语音对话。

仓库信息christos-antono/npctalk ↗

christos-antono/npctalk 是一个项目,提供技能、语音服务器和 CLI,让 AI 编码智能体能够实现游戏内 NPC 的语音对话。

GitHub 项目说明: Make any NPC in any game talk back with Fish Audio: skills, a self-hosted voice server and tools for AI coding agents, with a full GTA V example.

星标
★ 213
复刻
18
语言
Python
许可证
MIT
查看原始来源 ↗在 GitHub 查看 ↗

christos-antono/npctalk 是一个 Python 项目,帮助 AI 编码智能体实现与游戏内 NPC 的语音对话。它提供了所需的智能体技能、自托管语音服务器和 npctalk CLI,用于识别玩家的说话、让 NPC 以符合角色设定的声音作答,并依照对话采取行动。本次未提供新版本或发布变更信息。仓库中包含 GTA V 模组案例,并说明将其应用到其他游戏所需的功能与实现方式。

这个项目打包的重点不是语音对话功能本身,而是把多个工具连接起来并应用到游戏的方法。语音合成交给 Fish Audio,语音识别交给 fal,对话生成交给 Cerebras,NPC 行为交给 TypeSafe。仓库中的代码更接近于把这些服务串联起来的联动代码以及智能体技能文档。其核心是可以着手进行各游戏实现的案例与指南,并不意味着它是一个在各种游戏中都能运行的成品通用模组。文档中还有与 ElevenLabs 等对比的语音相似度测量表,也记录了第二次运行时出错的初始测量值。

不过,文档说明复现需要 GPU 服务器和四种付费 API 密钥,因此需要考虑运行成本。这是依赖外部服务完成语音合成与识别、对话生成以及行为处理的构成。因此,这个仓库与其说是涉及自有的语音模型或覆盖游戏全局的深入实现,不如说更接近于通过智能体工具和 GTA V 案例展示的联动方法。