跳到正文
MakeGameWithAI · AI游戏开发动态· 来源·· 11 小时前AI 评分68

Neocortex 发布 Godot SDK 0.2.0 实现语音 NPC

Neocortex Godot SDK brings voiced NPCs to Godot 4.7

正文 · AI 翻译

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