For the complete documentation index, see llms.txt. This page is also available as Markdown.

视觉

查找在 Unity 中为 Convai 角色添加实时场景视觉的指南,包括帧源、发布策略、脚本编写和故障排查。

视觉使 Convai 角色能够看到 Unity 场景内部正在发生的事情。帧源会从 Unity 摄像机、物理摄像头或 Meta Quest 透视传输流中捕获图像,并且 SDK 会通过 WebRTC 连同音频对话一起将它们流式传输到 Convai。

平台支持

平台
支持的帧源
备注

PC / Mac / 主机

CameraVisionFrameSource, WebcamVisionFrameSource

完整 RenderTexture 管线;最高 30 fps

Android / iOS

CameraVisionFrameSource, WebcamVisionFrameSource

WebCam 源在启动时请求摄像头权限

WebGL

(Canvas,自动)

canvas.captureStream() 路径——不需要帧源组件;帧率上限为 15 fps; 需要 HTTPS

Meta Quest 3 / 3S

QuestVisionFrameSource

需要 Meta XR SDK 和 horizonos.permission.HEADSET_CAMERA

视觉需要 ConvaiRoomManager.Connection Type 设置为 视频。如果将其设置为 音频, ConvaiVisionPublisher 无论其他组件如何配置,都会保持空闲。

动态视觉上下文

动态视觉上下文使 Convai 能够持续对已发布的视频轨进行采样,将其放入滚动帧缓冲区,并把最新帧附加到角色的轮次中,而不是在每一帧到达时都作出反应。它与 动态上下文: ConvaiRespondMode 值 静默, 自动,以及 MustRespond 决定是由新输入发言、由模型决定,还是保持沉默。参见 动态上下文脚本 API 以获取完整的 ConvaiRespondMode 参考资料。

下一步

从……开始 视觉快速入门 以从场景摄像机获取可用的视频流,然后使用 视觉帧源 来为你的平台选择正确的捕获方法。有关管线详情,请参见 视觉如何工作.

最后更新于

这有帮助吗?