Langkau ke kandungan

Demucs

Integrasikan

ID model 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"

Fail seperti contoh: $0.007 7 kredit API fail anda diukur sebelum dijalankan Jalankan pada halaman ini

Dapatkan kunci API
Meta Audio #audio

Memisahkan trek muzik kepada stem berasingan seperti vokal, dram, bes, gitar dan piano, dengan varian yang boleh dipilih

Meta · Data (JSON)

Hasil pertama anda akan muncul di sini

Bina permintaan di bawah dan jalankannya dengan kunci API anda. Output disalin ke storan kami, disimpan selama-lamanya atau 7 hari secara percuma.

Bina permintaan

Kawalan dijana daripada skema model. Kod dan harga dikemas kini apabila anda mengubahnya.

•diperlukan audio_url
Lepaskan fail, atau

URL yang menunjuk kepada fail audio untuk pemisahan stem.

Lanjutan model · output_format · segment_length · shifts · overlap · stems
model lalai htdemucs_6s

Model Demucs yang dipilih untuk pemisahan stem.

output_format lalai mp3

Format audio yang digunakan untuk menyimpan stem yang dipisahkan.

Tempoh segmen pemprosesan dalam saat, dengan lalai khusus model. Mengurangkannya mengurangkan penggunaan memori tetapi mungkin menjejaskan kualiti; minimum ialah 1.

lalai 1

Bilangan anjakan rawak untuk penstabilan equivarian, yang menukar masa pemprosesan tambahan dengan kualiti yang lebih baik apabila bilangannya meningkat.

lalai 0.25

Pertindihan segmen menambah masa pemprosesan tetapi berpotensi meningkatkan kualiti apabila nilainya meningkat; julat yang disokong ialah 0.0–1.0.

lalai ["vocals","drums","ba...

Pemilihan stem daripada pilihan yang tersedia untuk model: vocals, drums, bass, other, guitar, piano (untuk model 6s). Tetapkan kepada None untuk mengekstrak setiap stem yang ditawarkan model dan bukan pilihan tertentu.

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

Jalankan permintaan ini

Kunci anda kekal dalam pelayar ini: ia hanya dihantar kepada Doitong API dan disimpan (localStorage) hanya jika anda menanda Ingat. Dapatkan kunci API

Tentang Demucs

Memisahkan lagu kepada trek instrumen individu. Pilih varian Demucs dengan `model` (lalai htdemucs_6s, yang turut menghasilkan gitar dan piano), hadkan output dengan `stems`, dan laraskan kualiti dengan `shifts` (1 hingga 10), `overlap` (0 hingga 1) serta `segment_length`. Stem dikembalikan sebagai fail mp3 atau wav, satu bagi setiap sumber.

Parameter

Hantar sama ada nama kanonik atau nama natif, bukan kedua-duanya. Nama kanonik

NamaJenis LalaiDibenarkan Penerangan
audio_urldiperlukan audio
Jenisurl · audio
URL yang menunjuk kepada fail audio untuk pemisahan stem.
modelpilihan
Jenisenum
Lalaihtdemucs_6s
htdemucshtdemucs_fthtdemucs_6shdemucs_mmimdxmdx_extramdx_qmdx_extra_q
Model Demucs yang dipilih untuk pemisahan stem.
stemspilihan
Jenisenum[]
Lalai["vocals","drums","bass","other","guitar","piano"]
Pemilihan stem daripada pilihan yang tersedia untuk model: vocals, drums, bass, other, guitar, piano (untuk model 6s). Tetapkan kepada None untuk mengekstrak setiap stem yang ditawarkan model dan bukan pilihan tertentu.
segment_lengthpilihan
Jenisinteger | null
≥ 1
Tempoh segmen pemprosesan dalam saat, dengan lalai khusus model. Mengurangkannya mengurangkan penggunaan memori tetapi mungkin menjejaskan kualiti; minimum ialah 1.
shiftspilihan
Jenisinteger
Lalai1
1 – 10
Bilangan anjakan rawak untuk penstabilan equivarian, yang menukar masa pemprosesan tambahan dengan kualiti yang lebih baik apabila bilangannya meningkat.
overlappilihan
Jenisnumber
Lalai0.25
0 – 1
Pertindihan segmen menambah masa pemprosesan tetapi berpotensi meningkatkan kualiti apabila nilainya meningkat; julat yang disokong ialah 0.0–1.0.
output_formatpilihan
Jenisenum
Lalaimp3
wavmp3
Format audio yang digunakan untuk menyimpan stem yang dipisahkan.
diperlukan Nama kanonik, turut diterima

Parameter fail menerima URL awam https://, URI data: sehingga 10 MB, atau file_url bagi muat naik. Fail

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"
  }
}
Fail anda, pilihan andaSetiap outputs[].url ialah salinan pada storan kami: disimpan selama-lamanya (dibayar setiap GB-bulan) atau 7 hari secara percuma, mengikut tetapan akaun anda atau ?storage=.
Bentuk yang sama pada setiap modeltype, url, content_type, width, height dan duration, untuk imej, video dan audio. output ialah objek hasil model itu sendiri.
Medan output
vocals
object {url, content_type, file_name, file_size} | nullFail audio yang mengandungi vokal yang diasingkan.
drums
object {url, content_type, file_name, file_size} | nullFail audio yang mengandungi dram yang diasingkan.
bass
object {url, content_type, file_name, file_size} | nullFail audio yang mengandungi bes yang diasingkan.
other
object {url, content_type, file_name, file_size} | nullFail audio yang mengandungi instrumen lain yang diasingkan.
guitar
object {url, content_type, file_name, file_size} | nullFail audio yang mengandungi gitar yang diasingkan, tersedia secara eksklusif dengan model 6s.
piano
object {url, content_type, file_name, file_size} | nullFail audio yang mengandungi piano yang diasingkan, tersedia secara eksklusif dengan model 6s.

Untuk ejen AI: halaman ini dalam Markdown tersedia di https://doitong.com/ms/developers/models/demucs.md. Semua model dan panduan: https://doitong.com/developers/llms.txt