UE4中如何使用音频捕捉组件进行麦克风捕捉?
赞奇超高清云工作站
2023-03-17 16:00:30
0

原标题:UE4中如何使用音频捕捉组件进行麦克风捕捉?

什么是音频采集组件?

音频捕获组件提供了一种在游戏过程中捕获麦克风输入的方法。激活后,它将检索并播放关卡内的麦克风输入。它继承自 USynthComponent,因此其行为类似于音频组件,许多人对此有更多的经验。这意味着空间化、总线和子混音发送、并发和效果等技术都可以在音频捕获组件上工作,其工作流程与您用于标准音频组件的工作流程相同。

如何用音频捕获组件吗?

Audio Capture Component 专为单人游戏和本地多人游戏而设计。换句话说,它没有针对语音聊天等网络多人游戏技术进行充分优化。但是,我们确实有一些专门为网络音频设计的其他系统,例如 EOS Voice。

Audio Capture Component 也旨在在您的游戏中运行。如果您正在尝试做一些事情,比如为了为您的游戏制作 UAssets 而录制麦克风输入,使用诸如 Sequencer 的 Take Recorder之类的工具可能是一个更简单的工作流程,它可以使用麦克风输入作为源。

对于录制游戏中发生的声音(而不是来自麦克风等外部源),Submix Recording 通常是最简单的方法。本文的调整部分介绍了基本的 Submix 录音设置说明,但相同的技术可用于任何 Submix 音频。

快速开始

  • 确保音频捕获插件已启用。您还需要验证音频混合器是否已启用(默认情况下从 4.25 开始启用)
  • 在关卡中放置一个演员
  • 向演员添加音频捕获组件
  • 在音频捕获组件上将“auto-activate”设置为 true
  • 玩游戏,对着麦克风说话——你现在应该能听到你的声音了

调整

  • 如果您不希望音频捕获在游戏过程中保持不变,您可以取消选中自动激活设置,并使用音频捕获组件上的蓝图函数“开始”和“停止”来启用和禁用麦克风捕获。
  • 如果您不希望立即将音频捕获回放给用户,您可以取消选中音频捕获组件上的“启用基本子混音”(在 4.26 及更高版本上)或选中“仅输出到总线”(在 4.25 和更高版本上)之前),并设置总线发送到音频总线对象。
  • 为了记录麦克风捕获的输出以供将来播放,建议使用 Submix Recording。为此,请将所需的 Submix 设置为音频捕获组件的 Base Submix,或作为 Submix Send。然后,您可以使用蓝图函数“Start Recording Output”和“Finish Recording Output”,将所需的 Submix 作为“Submix to Record”参数,将捕获的麦克风数据录制并导出为 Sound Wave 对象或 Wav 文件. 您可以在本文的“在蓝图中录制子混音音频”部分找到有关子混音录制的更多信息。

UE 版本

4.25、4.24、4.23、4.22、4.21、4.20、4.19、4.26

如何灵活解决unreal虚幻引擎的配置问题?

Unreal软件电脑配置的要求是比较高,特别是实时渲染,前期的硬件成本是比较高的,目前有云端解决方案,使用赞奇超高清云工作站,即使本地普通的电脑也能运行Unreal软件,且普通电脑也能享受行业最高端的CPU和GPU,极大提高制作效率和使用体验,且使用方便快捷,全面支持3D应用软件插件运行,随时调用百余款软件插件,高效作业。

赞奇联合华为,基于华为云桌面 Workspace 能力打造的超高清设计师云工作站 ,通过云工作站、赞奇超级云盘、渲云渲染、赞奇软件中心等功能,整合打通了各行业设计者业务全流程,提供一站式方案。

  • 移动办公 :虚拟化技术,智能移动办公,随时随地访问数据
  • 高效便捷集中运维 :赞奇云工作站拥有一键部署环境的功能,能够 省去大量工作人员的软件安装时间,提高工作效率
  • 顶尖配置 :赞奇云工作站机型保持行业领先配置,快速部 署软件,高效计算,满足项目算力需求
  • 数据安全 :集中化的数据存储模式,统一的数据备份机制, 全方位保障数据
  • 存储安全弹性资产 :冷热数据分开存储,已完成的项目资源备份至 冷存储,释放本地空间给当前进行中的项目
  • 付费灵活 :机器按需使用,即开即用,减少采购机器的投 入成本

相关内容