如何快速创建可以直播的数字人

1,153 阅读2分钟

可以创建数字人的软件有很多,今天我就以MetaHuman为例,简单谈谈如何创建一个能按特定脚本直播的数字人

  1. 访问MetaHuman Creator网站:访问Unreal Engine官方网站并注册一个帐户。下载并安装Epic Games Launcher,然后从中选择并打开MetaHuman Creator。
  2. 创建数字角色:在MetaHuman Creator中,你可以选择现有的预设角色或从头开始创建一个新角色。在创建过程中,可以调整面部特征、头发、眼睛、皮肤等,以满足你的需求。完成后,点击保存并导出角色。
  3. 导入到Unreal Engine:启动Unreal Engine,创建一个新项目或打开现有项目。在Unreal Engine中,安装并启用MetaHumans插件,然后将导出的MetaHuman角色导入到项目中。
  4. 设置动画和语音同步:为了让你的数字人物根据脚本直播,你需要将角色的动画与语音同步。这可以通过Unreal Engine中的Livelink Face或其他面部捕捉技术来实现。同时,你还可以使用第三方插件,如FaceFX或SALSA来实现语音同步。
  5. 配置直播流:在Unreal Engine中,设置虚拟摄像机并调整其位置,以便在直播期间捕捉到数字角色。接下来,你需要配置视频直播流。使用像OBS Studio这样的直播软件,添加虚拟摄像机作为源并设置直播推流地址。
  6. 创建脚本:编写你想让数字人物在直播中表演的脚本。你可以将其分为多个部分,以便在直播过程中逐步进行。
  7. 控制数字人物:为了让数字人物根据脚本表演,你可以使用AI驱动的语音合成和动画工具,如OpenAI的GPT等。这些工具可以将脚本转换为语音,同时为角色生成相应的动画。
  8. 开始直播:启动OBS Studio或类似的直播软件,确保设置正确,并按下直播按钮。此时,你的数字人物将根据脚本进行表演。

后续我还会继续推出后续文章,敬请期待喔...