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 中。
如果音频源脚本没有附加音频文件,将使用麦克风输入。如果附加了音频文件,将流式传输音频文件。