Ir al contenido

Demucs

Integrar

ID del modelo demucs
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/demucs?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "audio": "https://content.doitong.com/audio/showcase/v3/tools/dub_es.mp3"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Archivos como el ejemplo: $0.007 7 créditos de API tus archivos se miden antes de la ejecución Ejecutar en esta página

Obtener clave de API
Meta Audio #audio

Separa una pista musical en stems independientes, como voz, batería, bajo, guitarra y piano, con variantes seleccionables

Meta · Datos (JSON)

Tu primer resultado aparecerá aquí

Crea una solicitud abajo y ejecútala con tu clave de API. Las salidas se copian en nuestro almacenamiento, donde se conservan para siempre o 7 días gratis.

Crear una solicitud

Los controles se generan a partir del esquema del modelo. El código y el precio se actualizan conforme los cambias.

•obligatorio audio_url
Suelta un archivo o

URL que apunta al archivo de audio para la separación de stems.

Avanzado model · output_format · segment_length · shifts · overlap · stems
model predeterminado htdemucs_6s

Modelo Demucs seleccionado para la separación de stems.

output_format predeterminado mp3

Formato de audio usado para guardar los stems separados.

Duración del segmento de procesamiento en segundos, con un valor predeterminado específico del modelo. Reducirla disminuye el uso de memoria, pero puede sacrificar calidad; el mínimo es 1.

predeterminado 1

Cantidad de desplazamientos aleatorios de la estabilización equivariante; intercambia tiempo de procesamiento adicional por una mejor calidad a medida que aumenta la cantidad.

predeterminado 0.25

La superposición de segmentos implica mayor tiempo de procesamiento a cambio de una calidad potencialmente mejor; el rango admitido es 0.0–1.0.

predeterminado ["vocals","drums","ba...

Selección de stem entre las opciones disponibles del modelo: vocals, drums, bass, other, guitar, piano (para el modelo 6s). Establece None para extraer todos los stems que ofrece el modelo en lugar de una selección específica.

POST /run/demucs?wait=20 cotización → $0.007
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/demucs?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "audio": "https://content.doitong.com/audio/showcase/v3/tools/dub_es.mp3"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Ejecutar esta solicitud

Tu clave permanece en este navegador: solo se envía a la Doitong API y se guarda en localStorage únicamente si marcas Recordar. Obtener una clave de API

Acerca de Demucs

Separa una canción en pistas individuales de instrumentos. Elige una variante de Demucs con `model` (htdemucs_6s de forma predeterminada, que también produce guitarra y piano), limita la salida con `stems` y ajusta la calidad con `shifts` (1 a 10), `overlap` (0 a 1) y `segment_length`. Los stems se devuelven como archivos mp3 o wav, uno por fuente.

Parámetros

Envía el nombre canónico o el nombre nativo, no ambos. Nombres canónicos

NombreTipo PredeterminadoPermitido Descripción
audio_urlobligatorio audio
Tipourl · audio
URL que apunta al archivo de audio para la separación de stems.
modelopcional
Tipoenum
Predeterminadohtdemucs_6s
htdemucshtdemucs_fthtdemucs_6shdemucs_mmimdxmdx_extramdx_qmdx_extra_q
Modelo Demucs seleccionado para la separación de stems.
stemsopcional
Tipoenum[]
Predeterminado["vocals","drums","bass","other","guitar","piano"]
Selección de stem entre las opciones disponibles del modelo: vocals, drums, bass, other, guitar, piano (para el modelo 6s). Establece None para extraer todos los stems que ofrece el modelo en lugar de una selección específica.
segment_lengthopcional
Tipointeger | null
≥ 1
Duración del segmento de procesamiento en segundos, con un valor predeterminado específico del modelo. Reducirla disminuye el uso de memoria, pero puede sacrificar calidad; el mínimo es 1.
shiftsopcional
Tipointeger
Predeterminado1
1 – 10
Cantidad de desplazamientos aleatorios de la estabilización equivariante; intercambia tiempo de procesamiento adicional por una mejor calidad a medida que aumenta la cantidad.
overlapopcional
Tiponumber
Predeterminado0.25
0 – 1
La superposición de segmentos implica mayor tiempo de procesamiento a cambio de una calidad potencialmente mejor; el rango admitido es 0.0–1.0.
output_formatopcional
Tipoenum
Predeterminadomp3
wavmp3
Formato de audio usado para guardar los stems separados.
obligatorio Nombre canónico, también aceptado

Los parámetros de archivo aceptan una URL pública https://, un URI data: de hasta 10 MB o el file_url de una carga. Archivos

Salida

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "demucs",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 7,
    "usd": "0.007",
    "charged": 7,
    "refunded": 0
  },
  "input": {
    "audio_url": "https://content.doitong.com/audio/showcase/v3/tools/dub_es.mp3"
  },
  "output": {
    "vocals": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_name": "0-output.jpeg",
      "file_size": 1843200
    },
    "drums": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_name": "0-output.jpeg",
      "file_size": 1843200
    },
    "bass": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_name": "0-output.jpeg",
      "file_size": 1843200
    },
    "other": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_name": "0-output.jpeg",
      "file_size": 1843200
    },
    "guitar": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_name": "0-output.jpeg",
      "file_size": 1843200
    },
    "piano": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_name": "0-output.jpeg",
      "file_size": 1843200
    }
  },
  "outputs": [
    {
      "type": "file",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_size": 1843200,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Tus archivos, tú eligesCada outputs[].url es una copia en nuestro almacenamiento: se conserva para siempre (con cobro por GB-mes) o 7 días gratis, según la configuración de tu cuenta o ?storage=.
La misma estructura en todos los modelostype, url, content_type, width, height y duration, tanto para imágenes como para video y audio. output es el objeto de resultado propio del modelo.
Campos de salida
vocals
object {url, content_type, file_name, file_size} | nullArchivo de audio que contiene las voces aisladas.
drums
object {url, content_type, file_name, file_size} | nullArchivo de audio que contiene la batería aislada.
bass
object {url, content_type, file_name, file_size} | nullArchivo de audio que contiene el bajo aislado.
other
object {url, content_type, file_name, file_size} | nullArchivo de audio que contiene los demás instrumentos aislados.
guitar
object {url, content_type, file_name, file_size} | nullArchivo de audio que contiene la guitarra aislada, disponible exclusivamente con modelos 6s.
piano
object {url, content_type, file_name, file_size} | nullArchivo de audio que contiene el piano aislado, disponible exclusivamente con modelos 6s.

Para agentes de IA: esta página en Markdown está disponible en https://doitong.com/es-MX/developers/models/demucs.md. Todos los modelos y guías: https://doitong.com/developers/llms.txt