Skip to main content
VEED Clean Audio 可从录音中分离出人声。它会去除背景噪波,而且由于它专为语音设计,音乐和音效也会连同噪波一起被去除:返回的是单独的对白,干净且可直接使用。 在 ComfyUI 中,该模型通过两个合作节点运行。VEED Clean Audio 接收独立的录音文件并返回清理后的音频。VEED Clean Audio (in Video) 接收一个视频片段,只清理其中的音轨,返回的视频画面保持不变。两者都是云端 API 节点:需要拥有带积分的 Comfy 账户,且不会在本地下载任何模型文件。 两个节点的输出并不相同。Clean Audio 返回 48 kHz 单声道音频。Clean Audio (in Video) 返回视频本身,画面不变,音轨被替换为清理后的 48 kHz 单声道语音。两者的单次运行最长都支持 1799 秒,也就是略少于 30 分钟。关于对口型、说话人像和背景移除,请参阅 VEED 视频节点。
使用 API 节点需要保证你已经正常登录,并在受许可的网络环境下使用,请参考API 节点总览部分文档来了解使用 API 节点的具体使用要求。
请确保你的 ComfyUI 已经更新。本指南里的工作流可以在工作流模板中找到。如果找不到,可能是 ComfyUI 没有更新。如果加载工作流时有节点缺失,可能原因有:
  1. 你用的不是最新版(每夜版)。
  2. 启动时有些节点导入失败。

可用工作流

清理音频

在语音录音进入后续任何环节之前先进行清理。该节点是语音处理流水线的第一步:将清理后的语音发送到口型同步节点、转录步骤或混音中,原始录音的底噪永远不会传到这些环节。 VEED Clean Audio:语音清理工作流预览

在 Comfy Cloud 上运行

在 Comfy Cloud 中打开

下载工作流

下载 JSON,或在模板库中搜索 “VEED Clean Audio: Speech Cleanup”
输入素材

veed_clean_audio_noisy_input.wav

加载到 LoadAudio 节点

清理音频(视频内)

清理片段中的语音而不改动画面。仅替换音轨,替换为清理后的 48 kHz 单声道语音,因此结果仍是同一剪辑,但带有可用的语音轨道。 VEED Clean Audio:视频语音清理工作流预览

在 Comfy Cloud 上运行

在 Comfy Cloud 中打开

下载工作流

下载 JSON,或在模板库中搜索 “VEED Clean Audio: Video Speech Cleanup”
输入素材

veed_clean_audio_input_h3_omniref_person_dialogue_plus_noise.mp4

加载到 LoadVideo 节点。该片段需要包含音频轨道
没有音频轨道的片段会报错停止,而不会返回无声视频。该节点只保留第一条音频轨道:其余音频轨道和内嵌字幕都会被丢弃,因此当片段包含多条轨道时,请先导出这些内容。

节点控件

无论 strength 设为多少,词与词之间的停顿总会被完全清理,且高于默认值的设置带来的变化很小。峰值被限制在 -1.1 dBTP,因此目标响度较高时会提前停止:典型语音最终会落在 -15 LUFS 附近。

提示

  • 先把 strength 保持在默认值。 该默认值针对语音调校过。只有当人声背后的房间底噪是你想保留的声音的一部分时,才需要把它调低。
  • 当清理后的音频需要与其他片段匹配时,做响度归一化。 使用相同的 target_lufs,才能让一系列录音处于同一电平。
  • 不要期望能还原音乐。 音乐和音效会与噪波一起被移除,因此此节点清理的是对白,而不是完整的混音。如果配乐必须保留,请在人声分轨上运行此节点。
  • 在运行之前先切分长录音。 上限为 1799 秒,并且按分钟计费时,更短的文件更便宜。
  • 把它串联到说话类节点中。 清理后的语音比原始录音更适合作为唇形同步和说话人像的输入。

开始使用

  1. 将 ComfyUI 更新到最新版本
  2. 前往模板库,搜索 VEED