故障排查指南
排查 Convai Unity 插件的常见问题。获取无缝 AI 集成的解决方案。
最后更新于
这有帮助吗?
排查 Convai Unity 插件的常见问题。获取无缝 AI 集成的解决方案。
答:请检查控制台中是否有任何错误。Unity 需要能够编译所有脚本,才能显示任何自定义编辑器菜单选项。解决所有控制台错误将修复此问题。
答:主要有两个问题会导致控制台中出现错误,这些错误可能源自 Convai Unity 插件。你可以使用下面的链接快速修复它们。
答:这可能表示麦克风有问题。请确保麦克风已正确连接。你还需要确保这些应用程序有权访问菜单。
答:我们正在使用的动画 Avatar 可能与角色网格不兼容。修复这一点可以解决问题。
答:如果你使用的是 Unity 2021,可能会出现意外的 prefab 变体问题。这是因为 Unity Mobile Transcript UI 是主转录 UI prefab 的变体。随着 Unity 2022 中 Prefab 系统的更改,它在 Unity 2022 中可以正常工作。如果你使用的是 Unity 2021,可能会遇到 prefab 相关问题。你可以移除多余的设置面板按钮来解决此问题。
答: 我们正在使用的动画可能正在修改面部动画。编辑动画以移除面部动画应能修复任何与唇形同步相关的问题。
答: 该脚本还要求 Avatar 不要映射到下颌骨,这样它才能自行操控下颌骨。
grpc_csharp_ext.bundle DLL 时在 MacOS 的 Unity 编辑器中遇到安全权限问题答: macOS 的严格安全措施可能会阻止某些未签名的外部 DLL。要解决此问题,你可以在“安全性与隐私”设置中手动允许该 DLL,通过终端修改 Gatekeeper 的设置,确保该 DLL 的文件权限正确,检查其在 Unity 中的设置,并更新 Unity 的 Player Settings 中的 Mac Configuration。
答: 问题根源在于 grpc_csharp_ext.bundle 在 Unity 中用于联网的。此 DLL 有针对 Intel 和 Apple Silicon 架构优化的独立版本。在尝试创建同时适用于两者的通用构建时,会出现兼容性问题,尤其是在 Intel Mac 上。目前,最好的解决方案是使用针对每种架构的独立 Standalone 构建设置。
请参考此表以快速定位我们最常见的错误。
缺少 Animation Rigging
我们使用 Animation Rigging 包进行眼睛和颈部跟踪。如果 Unity 没有自动添加它,我们需要从包管理器中手动添加。
动画包含面部 BlendShape
角色的唇形同步要么不可见,要么非常微弱。
某些类型的动画会控制面部 BlendShape。这些动画会阻止唇形同步脚本正确编辑面部 BlendShape。
Avatar 中的下颌骨未解除绑定
角色的唇形同步要么不可见,要么非常微弱。
角色的动画 Avatar 可能正在使用下颌骨。如果我们将映射自由设置为无,脚本就能够自由操控下颌骨。
Mac 安全权限问题
与以下项相关的安全权限问题: grpc_csharp_ext.bundle MacOS 上 Unity 中的 DLL。
macOS 的安全协议可能会阻止某些未签名的外部 DLL,例如 grpc_csharp_ext.bundle,在 Unity 中正常运行。
Unity 中 Intel Mac 上通用构建的麦克风权限问题
未弹出麦克风访问请求
Intel 和 Apple Silicon 版本的 grpc_csharp_ext.bundle 在尝试进行通用构建时。
如有其他问题,欢迎通过以下方式联系我们: Convai 开发者论坛.
最后更新于
这有帮助吗?
这有帮助吗?
由于错误,程序集 'Assets/Convai/Plugins/Grpc.Core.Api/lib/net45/Grpc.Core.Api.dll' 将不会被加载:
Grpc.Core.Api 引用了强命名的 System.Memory 程序集引用:4.0.1.1,项目中找到的是:4.0.1.2。Assets\Convai\Plugins\GLTFUtility\Scripts\Spec\GLTFPrimitive.cs(8,4):错误 CS0246:找不到类型或命名空间名“JsonPropertyAttribute”(是否缺少 using 指令或程序集引用?)Assets\Convai\Scripts\Utils\HeadMovement.cs (2,30):错误 CS0234:命名空间“UnityEngine.Animations”中不存在类型或命名空间名“Rigging”(是否缺少程序集引用?)