Neocortex 发布 Godot SDK 0.2.0 实现语音 NPC
Neocortex Godot SDK brings voiced NPCs to Godot 4.7
Neocortex 于11月10日宣布了其 Godot SDK 0.2.0。该开源插件兼容 Godot 4.7 或更高版本,需要 Neocortex 账户和 API 密钥。它为游戏开发者提供了用于 NPC 对话的起始场景,以及一个 GDScript 接口,用于将角色动作与游戏逻辑连接。公告 · SDK 0.2.0 · 要求
从 Godot 聊天场景开始
在“项目设置”中启用插件,并在 Neocortex 面板中保存 API 密钥。在 项目 → 工具 → Neocortex 下,选择 完整语音聊天 或 完整文本聊天,然后分配一个角色。语音设置支持按键说话或语音检测。回复以行形式到达,每行包含一种情绪,你的场景可以利用这些情绪在角色说话时更新动画或肖像。Godot 快速入门 · GDScript API
将角色动作连接到 GDScript
在 register_action 上使用 NeocortexSmartAgent 将动作关键字与项目中的函数连接起来。动作可以携带场景中 NeocortexInteractable 的 ID。对于开门的店主,游戏可以在运行动画之前检查目标是否为正确的门,并且当前任务允许这样做。Vendor 的 Interactables 示例展示了角色如何接受指向场景中对象的指令。Action interface · SDK samples
快速入门指南指出,Godot 导出的项目会携带配置好的 API 密钥。Neocortex 建议为每个发布版本使用独立的密钥,并设置针对每位玩家和每个角色的信用额度上限。SDK 包含一个“用量限制”示例,其语音聊天在信用额度耗尽时可回退到文本模式。导出设置 · 用量限制 · 聊天模式
基于 Neocortex 的发行说明和文档。图片展示了开发者自己的 Godot SDK 示例。
来源:MakeGameWithAI · AI游戏开发动态 · makegamewithai.com