KJNodes/audiogenerated
AudioConcatenate
此节点在技术上接收两个包含波形数据和采样率的音频字典作为输入
Audio Concatenate
audio1
audio2
AUDIO
direction
right
KJNodes
AudioConcatenate 节点在技术上接收两个包含波形数据和采样率的音频字典作为输入。
AudioConcatenate 节点是一个音频处理工具,其核心功能是将两段音频片段连接成一段更长的音频。它允许用户指定音频的连接顺序,从而灵活地组合音频素材。
节点功能
此节点在技术上接收两个包含波形数据和采样率的音频字典作为输入。它会首先检查两个音频的采样率是否一致,如果不一致则会报错。在确认采样率匹配后,节点会根据用户选择的方向,使用 PyTorch 的 torch.cat 函数在波形数据的宽度维度上进行拼接,最终输出一个包含拼接后波形和原始采样率的新音频字典。
节点参数说明 - AudioConcatenate
连接输入 (Inputs)
| 参数名称 | 数据类型 | 必填 | 默认值 | 取值范围/选项 | 说明 |
|---|---|---|---|---|---|
audio1 | AUDIO | 是 | - | - | : 输入第一段待拼接的音频数据。 |
audio2 | AUDIO | 是 | - | - | : 输入第二段待拼接的音频数据。 |
控件参数 (Parameters)
| 参数名称 | 数据类型 | 必填 | 默认值 | 取值范围/选项 | 说明 |
|---|---|---|---|---|---|
direction | COMBO | 是 | right | "right", "left" | : 控制两段音频的连接顺序。选项为 "right"(audio1 在前,audio2 在后)或 "left"(audio2 在前,audio1 在后)。 |
输出 (Output)
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| AUDIO | AUDIO | : 输出拼接完成后的新音频数据。 |
使用场景
在制作有声书或播客的工作流中,您可以使用此节点将多个录制好的章节或片段按顺序拼接起来。例如,先将开场音乐作为 audio1,旁白内容作为 audio2,选择 "right" 方向,即可生成一段完整的带开场音乐的音频段落。
注意事项
请注意,此节点要求输入的两段音频必须具有相同的采样率,否则无法处理。拼接操作仅在时间维度上进行,不会对音频内容进行任何混合或重叠处理。
AudioConcatenate 节点源码链接
AudioConcatenate 节点来自 ComfyUI-KJNodes 节点包。
评论
使用 GitHub 登录后即可参与讨论。