مواد پر جائیں

Demucs

انٹیگریٹ کریں

ماڈل id 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"

مثال جیسی فائلیں: ⁨$0.007⁩ 7 API کریڈٹس آپ کی فائلیں رن سے پہلے ناپی جاتی ہیں اس صفحے پر چلائیں

API کلید حاصل کریں
Meta آڈیو #audio

موسیقی کے ٹریک کو گائیکی، ڈھول، باس، گٹار اور پیانو جیسے الگ تنے میں تقسیم کرتا ہے، جن کے ویرینٹس منتخب کیے جا سکتے ہیں

Meta · ڈیٹا (JSON)

آپ کا پہلا نتیجہ یہاں آئے گا

ذیل میں درخواست بنائیں اور اپنی API کلید کے ساتھ چلائیں۔ آؤٹ پٹس ہمارے اسٹوریج میں کاپی ہو جاتے ہیں، ہمیشہ کے لیے یا مفت میں 7 دن تک محفوظ رہتے ہیں۔

درخواست بنائیں

کنٹرولز ماڈل اسکیما سے تیار ہوتے ہیں۔ آپ کے بدلنے کے ساتھ کوڈ اور قیمت اپ ڈیٹ ہوتے ہیں۔

•لازمی audio_url
فائل ڈراپ کریں، یا

اسٹیم علیحدگی کے لیے آڈیو فائل کی طرف اشارہ کرنے والا URL۔

ایڈوانسڈ model · output_format · segment_length · shifts · overlap · stems
model ڈیفالٹ htdemucs_6s

اسٹیم علیحدگی کے لیے منتخب کردہ Demucs ماڈل۔

output_format ڈیفالٹ mp3

علیحدہ کیے گئے اسٹیم محفوظ کرنے کے لیے آڈیو فارمیٹ۔

پروسیسنگ سیگمنٹ کا دورانیہ سیکنڈ میں، ماڈل کے لحاظ سے ڈیفالٹ کے ساتھ۔ اسے کم کرنے سے میموری کا استعمال کم ہوتا ہے، لیکن معیار متاثر ہو سکتا ہے؛ کم از کم قدر 1 ہے۔

ڈیفالٹ 1

Equivariant stabilization کے لیے random-shift کی تعداد؛ تعداد بڑھانے سے اضافی پروسیسنگ وقت کے عوض معیار بہتر ہوتا ہے۔

ڈیفالٹ 0.25

سیگمنٹ اوورلیپ؛ اسے بڑھانے سے پروسیسنگ کا وقت بڑھتا ہے اور معیار بہتر ہو سکتا ہے؛ معاون حد 0.0–1.0 ہے۔

ڈیفالٹ ["vocals","drums","ba...

ماڈل کے دستیاب اختیارات میں سے اسٹیم کا انتخاب: vocals، drums، bass، other، guitar، piano (6s ماڈل کے لیے)۔ کسی مخصوص انتخاب کے بجائے ماڈل کے پیش کردہ تمام اسٹیم نکالنے کے لیے None سیٹ کریں۔

POST /run/demucs?wait=20 قیمت → ⁨$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"

یہ درخواست چلائیں

آپ کی key اسی براؤزر میں رہتی ہے: یہ صرف Doitong API کو بھیجی جاتی ہے اور صرف اس صورت میں localStorage میں محفوظ ہوتی ہے جب آپ Remember منتخب کریں۔ API کلید حاصل کریں

Demucs کے بارے میں

گانے کو انفرادی سازوں کے ٹریکس میں الگ کرتا ہے۔ `model` کے ذریعے Demucs ویرینٹ منتخب کریں (ڈیفالٹ htdemucs_6s، جو گٹار اور پیانو بھی فراہم کرتا ہے)، `stems` سے آؤٹ پٹ محدود کریں، اور `shifts` (1 سے 10)، `overlap` (0 سے 1) اور `segment_length` سے معیار ایڈجسٹ کریں۔ تنے بطور mp3 یا wav فائلیں، ہر ماخذ کے لیے ایک، واپس کیے جاتے ہیں۔

پیرامیٹرز

معیاری نام یا مقامی نام میں سے صرف ایک بھیجیں، دونوں نہیں۔ معیاری نام

نامقسم ڈیفالٹمجاز تفصیل
audio_urlلازمی audio
قسمurl · audio
اسٹیم علیحدگی کے لیے آڈیو فائل کی طرف اشارہ کرنے والا URL۔
modelاختیاری
قسمenum
ڈیفالٹhtdemucs_6s
htdemucshtdemucs_fthtdemucs_6shdemucs_mmimdxmdx_extramdx_qmdx_extra_q
اسٹیم علیحدگی کے لیے منتخب کردہ Demucs ماڈل۔
stemsاختیاری
قسمenum[]
ڈیفالٹ["vocals","drums","bass","other","guitar","piano"]
ماڈل کے دستیاب اختیارات میں سے اسٹیم کا انتخاب: vocals، drums، bass، other، guitar، piano (6s ماڈل کے لیے)۔ کسی مخصوص انتخاب کے بجائے ماڈل کے پیش کردہ تمام اسٹیم نکالنے کے لیے None سیٹ کریں۔
segment_lengthاختیاری
قسمinteger | null
≥ 1
پروسیسنگ سیگمنٹ کا دورانیہ سیکنڈ میں، ماڈل کے لحاظ سے ڈیفالٹ کے ساتھ۔ اسے کم کرنے سے میموری کا استعمال کم ہوتا ہے، لیکن معیار متاثر ہو سکتا ہے؛ کم از کم قدر 1 ہے۔
shiftsاختیاری
قسمinteger
ڈیفالٹ1
1 – 10
Equivariant stabilization کے لیے random-shift کی تعداد؛ تعداد بڑھانے سے اضافی پروسیسنگ وقت کے عوض معیار بہتر ہوتا ہے۔
overlapاختیاری
قسمnumber
ڈیفالٹ0.25
0 – 1
سیگمنٹ اوورلیپ؛ اسے بڑھانے سے پروسیسنگ کا وقت بڑھتا ہے اور معیار بہتر ہو سکتا ہے؛ معاون حد 0.0–1.0 ہے۔
output_formatاختیاری
قسمenum
ڈیفالٹmp3
wavmp3
علیحدہ کیے گئے اسٹیم محفوظ کرنے کے لیے آڈیو فارمیٹ۔
لازمی معیاری نام، یہ بھی قبول ہے

فائل پیرامیٹرز عوامی https:// URL، 10 MB تک کی data: URI، یا اپ لوڈ کے file_url کو قبول کرتے ہیں۔ فائلیں

آؤٹ پٹ

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"
  }
}
آپ کی فائلیں، آپ کا انتخابہر outputs[].url ہمارے اسٹوریج میں ایک کاپی ہے: ہمیشہ کے لیے محفوظ (فی GB-ماہ ادائیگی) یا مفت میں 7 دن تک، آپ کی اکاؤنٹ سیٹنگ یا ?storage= کے مطابق۔
ہر ماڈل میں ایک جیسی ساختtype، url، content_type، width، height اور duration، تصاویر، ویڈیو اور آڈیو سب کے لیے یکساں۔ output ماڈل کا اپنا نتیجہ آبجیکٹ ہے۔
آؤٹ پٹ کے فیلڈز
vocals
object {url, content_type, file_name, file_size} | nullالگ کیے گئے vocals پر مشتمل آڈیو فائل۔
drums
object {url, content_type, file_name, file_size} | nullالگ کیے گئے drums پر مشتمل آڈیو فائل۔
bass
object {url, content_type, file_name, file_size} | nullالگ کیے گئے bass پر مشتمل آڈیو فائل۔
other
object {url, content_type, file_name, file_size} | nullالگ کیے گئے دیگر سازوں پر مشتمل آڈیو فائل۔
guitar
object {url, content_type, file_name, file_size} | nullالگ کیے گئے guitar پر مشتمل آڈیو فائل، صرف 6s ماڈلز کے ساتھ دستیاب ہے۔
piano
object {url, content_type, file_name, file_size} | nullالگ کیے گئے piano پر مشتمل آڈیو فائل، صرف 6s ماڈلز کے ساتھ دستیاب ہے۔

AI ایجنٹس کے لیے: یہ صفحہ Markdown میں یہاں موجود ہے https://doitong.com/ur/developers/models/demucs.md. تمام ماڈلز اور گائیڈز: https://doitong.com/developers/llms.txt