什么是 Convai Unity SDK
面向 Unity 的实时对话式 AI 角色——语音管线、可选功能模块、支持的平台和最低要求。
Convai Unity SDK 将 Unity 角色连接到 Convai,使其能够实时说话、倾听、推理和行动。玩家对着麦克风说话;SDK 捕获音频,将其流式传输到 Convai 进行语音识别和语言理解,使用文本转语音生成响应,并在角色上播放,同时同步唇形、面部表情和可选的场景内动作。该 SDK 面向正在构建培训模拟、交互式体验和游戏的 Unity 开发者。
包含内容
该 SDK 随附完整的对话管线和一组可选择启用的功能模块。
对话管线
连接后始终处于活动状态:
实时语音输入 — 麦克风采集、流式语音识别
语言理解与生成 — Convai 处理并以角色身份响应
文本转语音 — 由 Convai 生成的语音,通过 Unity 音频播放
功能模块
可选择启用,均作为 Unity 组件添加:
口型同步 — 实时 blend shape 口部动画;支持 ARKit、MetaHuman 和 CC4 Extended 映射
情绪 — 将 Convai 的情绪信号映射到面部 blend shape 或 Animator 参数
动作 — 角色执行由 Convai 分发的结构化场景内命令
长期记忆 — 角色可在不同会话中记住每位玩家
叙事设计 — 与对话流程相关联的触发式故事章节推进
视觉 — 角色通过 Unity 摄像机、网络摄像头或 Meta Quest 透视画面进行观察
动态上下文 — 随时将运行时状态和事件注入角色的知识中
实用工具
完全在 Unity 中运行、无需与 Convai 通信的可选辅助工具:
对话动画 — 四层 Animator 堆栈,在说话期间驱动身体和头部动作
凝视与注意力 — 眼睛和头部视线朝向焦点目标和对话伙伴进行混合过渡
编辑器工具
项目设置中的 API 密钥配置、场景设置菜单、场景验证器,以及适用于每个 SDK 组件的自定义 Inspector。
语音 → Convai → 角色 流程
ConvaiRoomManager 负责与 Convai 的流式连接。 ConvaiCharacter 接收响应——音频、转录文本、情绪信号和动作命令——并将各项路由到相应的模块或输出。
要求
Unity 版本
6000.0.80f1 or later
渲染管线
内置、URP 或 HDRP
平台
Windows、macOS、Linux、Android、iOS、Meta Quest、WebGL
网络
连接到 Convai 的互联网连接
API 密钥
在以下网址注册免费账户: convai.com
Convai Unity SDK 可在以下平台获取: Unity Asset Store.
有关完整的平台和 Unity 版本支持矩阵,请参阅“兼容性和要求”。
下一步
安装 SDK 并添加你的第一个角色。
在设置之前,如需了解系统架构,请先查看下一页的架构页面。
最后更新于
这有帮助吗?