Vai al contenuto

Demucs

Integra

ID del modello 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"

File come nell'esempio: 0,007 $ 7 crediti API i tuoi file vengono misurati prima dell'esecuzione Esegui in questa pagina

Ottieni la chiave API
Meta Audio #audio

Divide una traccia musicale in stem separati, come voce, batteria, basso, chitarra e pianoforte, con varianti selezionabili

Meta · Dati (JSON)

Il tuo primo risultato apparirà qui

Crea una richiesta qui sotto ed eseguila con la tua chiave API. Gli output vengono copiati nella nostra archiviazione, conservati per sempre oppure 7 giorni gratuitamente.

Crea una richiesta

I controlli vengono generati dallo schema del modello. Il codice e il prezzo si aggiornano mentre li modifichi.

•obbligatorio audio_url
Trascina un file oppure

URL che punta al file audio per la separazione degli stem.

Avanzate model · output_format · segment_length · shifts · overlap · stems
model predefinito htdemucs_6s

Modello Demucs selezionato per la separazione degli stem.

output_format predefinito mp3

Formato audio utilizzato per salvare gli stem separati.

Durata del segmento di elaborazione in secondi, con un valore predefinito specifico del modello. Ridurla diminuisce l'uso della memoria ma può sacrificare la qualità; il minimo è 1.

predefinito 1

Numero di spostamenti casuali della stabilizzazione equivarianta: un valore maggiore aumenta il tempo di elaborazione ma migliora la qualità.

predefinito 0.25

La sovrapposizione dei segmenti aumenta il tempo di elaborazione ma può migliorare la qualità; l'intervallo supportato è 0.0–1.0.

predefinito ["vocals","drums","ba...

Selezione degli stem tra le opzioni disponibili del modello: vocals, drums, bass, other, guitar, piano (per il modello 6s). Impostare su None per estrarre ogni stem offerto dal modello invece di una selezione specifica.

POST /run/demucs?wait=20 preventivo → 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"

Esegui questa richiesta

La tua chiave rimane in questo browser: viene inviata solo al Doitong API e salvata in localStorage solo se selezioni Ricorda. Ottieni una chiave API

Informazioni su Demucs

Separa una canzone in singole tracce strumentali. Scegli una variante Demucs con `model` (per impostazione predefinita htdemucs_6s, che produce anche chitarra e pianoforte), limita l'output con `stems` e regola la qualità con `shifts` (da 1 a 10), `overlap` (da 0 a 1) e `segment_length`. Gli stem vengono restituiti come file mp3 o wav, uno per sorgente.

Parametri

Invia il nome canonico oppure il nome nativo, non entrambi. Nomi canonici

NomeTipo PredefinitoConsentiti Descrizione
audio_urlobbligatorio audio
Tipourl · audio
URL che punta al file audio per la separazione degli stem.
modelfacoltativo
Tipoenum
Predefinitohtdemucs_6s
htdemucshtdemucs_fthtdemucs_6shdemucs_mmimdxmdx_extramdx_qmdx_extra_q
Modello Demucs selezionato per la separazione degli stem.
stemsfacoltativo
Tipoenum[]
Predefinito["vocals","drums","bass","other","guitar","piano"]
Selezione degli stem tra le opzioni disponibili del modello: vocals, drums, bass, other, guitar, piano (per il modello 6s). Impostare su None per estrarre ogni stem offerto dal modello invece di una selezione specifica.
segment_lengthfacoltativo
Tipointeger | null
≥ 1
Durata del segmento di elaborazione in secondi, con un valore predefinito specifico del modello. Ridurla diminuisce l'uso della memoria ma può sacrificare la qualità; il minimo è 1.
shiftsfacoltativo
Tipointeger
Predefinito1
1 – 10
Numero di spostamenti casuali della stabilizzazione equivarianta: un valore maggiore aumenta il tempo di elaborazione ma migliora la qualità.
overlapfacoltativo
Tiponumber
Predefinito0.25
0 – 1
La sovrapposizione dei segmenti aumenta il tempo di elaborazione ma può migliorare la qualità; l'intervallo supportato è 0.0–1.0.
output_formatfacoltativo
Tipoenum
Predefinitomp3
wavmp3
Formato audio utilizzato per salvare gli stem separati.
obbligatorio Nome canonico, accettato anche

I parametri file accettano un URL pubblico https://, un URI data: fino a 10 MB oppure il file_url di un caricamento. File

Output

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"
  }
}
I tuoi file, la tua sceltaOgni outputs[].url è una copia nella nostra archiviazione: conservata per sempre (a pagamento per GB-mese) oppure 7 giorni gratuitamente, in base all'impostazione dell'account o a ?storage=.
Stessa struttura per ogni modellotype, url, content_type, width, height e duration, per immagini, video e audio. output è l'oggetto risultato del modello.
Campi dell'output
vocals
object {url, content_type, file_name, file_size} | nullFile audio contenente le voci isolate.
drums
object {url, content_type, file_name, file_size} | nullFile audio contenente la batteria isolata.
bass
object {url, content_type, file_name, file_size} | nullFile audio contenente il basso isolato.
other
object {url, content_type, file_name, file_size} | nullFile audio contenente gli altri strumenti isolati.
guitar
object {url, content_type, file_name, file_size} | nullFile audio contenente la chitarra isolata, disponibile esclusivamente con i modelli 6s.
piano
object {url, content_type, file_name, file_size} | nullFile audio contenente il piano isolato, disponibile esclusivamente con i modelli 6s.

Per gli agenti AI: questa pagina in Markdown è disponibile all'indirizzo https://doitong.com/it/developers/models/demucs.md. Tutti i modelli e le guide: https://doitong.com/developers/llms.txt