Separación de audio MelBandRoFormer

Este Flujo de trabajo de ComfyUI realiza aislamiento de voz de alta calidad usando el modelo MelBandRoFormer. Toma una única pista de audio mezclada y la separa en dos stems: voces aisladas y acompañamiento instrumental. El pipeline comienza con LoadAudio para ingerir tu archivo de origen, luego MelBandRoFormerModelLoader carga los pesos preentrenados (MelBandRoformer_fp16.safetensors) desde models/diffusion_models. La separación principal ocurre en MelBandRoFormerSampler, que ejecuta Inferencia y produce dos tensores de audio —uno para voces y otro para música de fondo— listos para exportar mediante Nodos SaveAudioMP3 emparejados.

Técnicamente, MelBandRoFormer aplica una arquitectura basada en transformer que opera en un espacio tiempo–frecuencia con división por bandas para estimar componentes de la fuente. En la práctica, eso significa que aprende máscaras que suprimen el acompañamiento al extraer voces y viceversa, produciendo stems más limpios con menos artefactos musicales. El MarkdownNote incluido ofrece guía en línea dentro del lienzo. Como el Flujo de trabajo es impulsado por Nodos, puedes sustituir fácilmente SaveAudioMP3 por un guardado WAV, cambiar nombres de archivo de Salida o ajustar opciones del Sampler como chunking/overlap (si están expuestas por tu versión del Nodo) para equilibrar velocidad, uso de Memoria y calidad de separación.

API

Usa este flujo de trabajo desde código

Cada flujo de trabajo de Comfy es un grafo JSON. El siguiente payload es este flujo de trabajo, exactamente como lo ejecuta ComfyUI: descárgalo desde la URL, guárdalo en control de versiones o cárgalo en ComfyUI y ejecútalo nodo por nodo.

audio_melbandroformer_audio_separation.json
Obteniendo JSON del flujo de trabajo…

Ejecuta desde TypeScript o Python con el Comfy SDK. El mismo código funciona en Comfy Cloud o en un ComfyUI propio: solo cambia la URL base.

// Install (beta)
npm i @comfyorg/sdk

// Run "Separación de audio MelBandRoFormer" (TypeScript)
import { Comfy } from "@comfyorg/sdk";

const client = new Comfy({ apiKey: "comfyui-..." });

// This workflow, exported in API format (see note below)
const wf = await client.workflows.fromFile("audio_melbandroformer_audio_separation_api.json");

const job = await client.run(wf);
await job.getOutputs("4")[0].toFile("output.png"); // SaveAudioMP3

El SDK utiliza un flujo de trabajo en formato API: abre este flujo de trabajo en ComfyUI y usa Archivo → Exportar flujo de trabajo (API).

El acceso a la API de Comfy Cloud requiere un plan con clave API.

Preguntas frecuentes

Preguntas Frecuentes

Ver todos los workflows
Showing 30 of 30 templates