VEED Clean Audio:ComfyUI 中的音频与视频语音降噪
在 ComfyUI 中使用 VEED Clean Audio 移除语音中的背景噪波,可处理录音或视频音轨,并可选进行响度归一化。
VEED Clean Audio:ComfyUI 中的音频与视频语音降噪
在 ComfyUI 中使用 VEED Clean Audio 移除语音中的背景噪波,可处理录音或视频音轨,并可选进行响度归一化。
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 视频节点。
[!TIP] 使用 API 节点需要保证你已经正常登录,并在受许可的网络环境下使用,请参考API 节点总览部分文档来了解使用 API 节点的具体使用要求。
[!TIP] > [tab] 本地用户 > > 请确保你的 ComfyUI 已经更新。 > > ComfyUI 下载 > ComfyUI 更新教程 > > 本指南里的工作流可以在工作流模板中找到。如果找不到,可能是 ComfyUI 没有更新。 > > 如果加载工作流时有节点缺失,可能原因有: > > 1. 你用的不是最新版(每夜版)。 > 2. 启动时有些节点导入失败。 > [tab] 云端用户 > > * Cloud 会在 ComfyUI 稳定版本发布后更新。 > > 所以,如果你发现本文档中有任何核心节点缺失,可能是因为新核心节点尚未在最新稳定版中发布。请等待下一个稳定版发布。
可用工作流
清理音频
在语音录音进入后续任何环节之前先进行清理。该节点是语音处理流水线的第一步:将清理后的语音发送到口型同步节点、转录步骤或混音中,原始录音的底噪永远不会传到这些环节。

[card] 在 Comfy Cloud 上运行 在 Comfy Cloud 中打开
[card] 下载工作流 下载 JSON,或在模板库中搜索 "VEED Clean Audio: Speech Cleanup"
输入素材
[card] veed\_clean\_audio\_noisy\_input.wav 加载到 LoadAudio 节点
清理音频(视频内)
清理片段中的语音而不改动画面。仅替换音轨,替换为清理后的 48 kHz 单声道语音,因此结果仍是同一剪辑,但带有可用的语音轨道。

[card] 在 Comfy Cloud 上运行 在 Comfy Cloud 中打开
[card] 下载工作流 下载 JSON,或在模板库中搜索 "VEED Clean Audio: Video Speech Cleanup"
输入素材
[card] veed\_clean\_audio\_input\_h3\_omniref\_person\_dialogue\_plus\_noise.mp4 加载到 LoadVideo 节点。该片段需要包含音频轨道
没有音频轨道的片段会报错停止,而不会返回无声视频。该节点只保留第一条音频轨道:其余音频轨道和内嵌字幕都会被丢弃,因此当片段包含多条轨道时,请先导出这些内容。
节点控件
| 控件 | 取值 | 适用节点 | 效果 |
|---|---|---|---|
audio | 录音,最长 1799 秒 | Clean Audio | 待清理的语音 |
video | 包含音频的视频片段,最长 1799 秒 | Clean Audio(视频内) | 其音轨会被清理的视频片段。清理步骤不会重新编码画面 |
strength | 0.0 至 1.0,默认 0.874 | 两个节点 | 语音下方被去除的噪波量。数值越低,人声背后的环境底噪保留得越多 |
loudness | normalize、keep input level | 两个节点 | 输出是否被归一化到目标响度 |
target_lufs | -40 至 -8,默认 -19 | 两个节点,仅 normalize 时 | 输出的积分响度 |
无论 strength 设为多少,词与词之间的停顿总会被完全清理,且高于默认值的设置带来的变化很小。峰值被限制在 -1.1 dBTP,因此目标响度较高时会提前停止:典型语音最终会落在 -15 LUFS 附近。
提示
- 先把
strength保持在默认值。 该默认值针对语音调校过。只有当人声背后的房间底噪是你想保留的声音的一部分时,才需要把它调低。 - 当清理后的音频需要与其他片段匹配时,做响度归一化。 使用相同的
target_lufs,才能让一系列录音处于同一电平。 - 不要期望能还原音乐。 音乐和音效会与噪波一起被移除,因此此节点清理的是对白,而不是完整的混音。如果配乐必须保留,请在人声分轨上运行此节点。
- 在运行之前先切分长录音。 上限为 1799 秒,并且按分钟计费时,更短的文件更便宜。
- 把它串联到说话类节点中。 清理后的语音比原始录音更适合作为唇形同步和说话人像的输入。
开始使用
- 将 ComfyUI 更新到最新版本
- 前往模板库,搜索
VEED