SG Com Unity 软件包脚本
SG Com Global
负责初始化和清理共享的 SG Com 资源。确保每个场景只有一个此组件的实例。
检查器属性
许可证文件名:“StreamingAssets/SpeechGraphics/License”中的许可证文件的名称(包括文件扩展名)。日志记录级别:设置 SG Com 日志的细节量。

SG Com 会话
管理 SG Com 的单个会话。
将脚本添加到要设置动画的 GameObject 中。
检查器属性
角色控制文件名:“StreamingAssets/SpeechGraphics”中的控制文件的名称(包括文件扩展名)。音频采样率:音频的采样率。音频采样类型:音频的采样类型。音频缓冲秒数:音频缓冲的大小(秒)。动画缓冲秒数:动画缓冲的大小(秒)。启用闲置:一个布尔型标志,用于启用或禁用闲置动画。使用固定种子:一个布尔型标志,用于为随机数生成器使用固定种子。

SG 动画实例
处理动画的播放。
将脚本添加到要设置动画的 GameObject 中。需要 SG Com 会话脚本。
检查器属性
角色根:充当角色素材的 GameObject。旋转因子:在 Maya 和 Unity 旋转坐标系之间转换。平移因子:在 Maya 和 Unity 平移坐标系之间转换。融合变形因子:将 SG Com 融合变形值 (0-1) 调整为 Unity 融合变形值 (0-100)。

SG 音频输入
处理麦克风或文件输入,以实现实时面部动画。
将脚本添加到要设置动画的 GameObject 中。需要将 SG Com 会话和音频源脚本添加到同一 GameObject 中。
如果音频源脚本没有附加音频文件,将使用麦克风输入。如果附加了音频文件,将流式传输音频文件。