رفتن به محتوا

Sonilo V1.1

یکپارچه‌سازی

شناسه مدل sonilo/v1.1/video-to-music
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.ru/v1/run/sonilo/v1.1/video-to-music?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "video": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4"
  }'

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

فایل‌هایی مانند نمونه: ⁨‎$۰٫۰۹⁩ ۹۰ اعتبار API · ≈ ⁨‎₽۹٫۶۸⁩ فایل‌های شما پیش از اجرا اندازه‌گیری می‌شوند اجرای آن در این صفحه

دریافت کلید API
Sonilo ویدیو به صوت همگام‌سازی لب۱–۶۰۰ ثانیه #stylized#transform#lipsync

برای ویدیو موسیقی متن تولید می‌کند و فقط صوت را با امکان انتخاب بخش برمی‌گرداند

Sonilo · صوت

اولین نتیجه شما اینجا قرار می‌گیرد

درخواست را در زیر بسازید و با کلید API خود اجرا کنید. خروجی‌ها در فضای ذخیره‌سازی ما کپی می‌شوند و برای همیشه یا به‌مدت ۷ روز رایگان نگه‌داری می‌شوند.

ساخت درخواست

کنترل‌ها از شِمای مدل تولید می‌شوند. با تغییر آن‌ها، کد و قیمت به‌روزرسانی می‌شوند.

راهنمای سبک موسیقی که به‌صورت اختیاری جایگزین پرامپت استخراج‌شدهٔ خودکار از ویدیو می‌شود.

•الزامی video_url
یک فایل بیندازید، یا

نشانی اینترنتی HTTP یا HTTPS عمومی برای ویدیویی که باید موسیقی متن دریافت کند.

پیش‌فرض 1

تعداد قطعه‌های موسیقی جداگانه‌ای که برای ویدیو تولید می‌شوند.

طول اختیاری بخش، برحسب ثانیه؛ مقدار پیش‌فرض None است و امتیازدهی را تا پایان ویدیو ادامه می‌دهد. اگر Start Offset ارائه شود، امتیازدهی از آنجا آغاز می‌شود، وگرنه از ابتدا؛ بنابراین None بخش باقی‌مانده یا کل ویدیو را پوشش می‌دهد. ارائهٔ طول، امتیازدهی را از همان نقطهٔ شروع به آن مقدار محدود می‌کند.

پیشرفته prompt_influence · start_offset
پیش‌فرض 0.5

میزان پایبندی به پرامپت؛ برای تطابق بیشتر با دستور متنی، آن را افزایش دهید.

آفست اختیاری امتیازدهی، برحسب ثانیه از ابتدای ویدیو؛ بخش آغازشده از آن نقطه باید در ویدیو جا شود، بنابراین Start Offset به‌علاوهٔ Duration نمی‌تواند از Video Duration بیشتر باشد.

POST /run/sonilo/v1.1/video-to-music?wait=20 قیمت → ⁨‎$۰٫۰۹⁩
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.ru/v1/run/sonilo/v1.1/video-to-music?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "video": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4"
  }'

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

اجرای این درخواست

کلید شما در این مرورگر باقی می‌ماند: فقط به Doitong API ارسال می‌شود و فقط در صورت فعال‌کردن گزینه «یادآوری»، در localStorage ذخیره می‌شود. دریافت کلید API

درباره Sonilo V1.1

ویدیوی موجود در `video_url` را تحلیل می‌کند و موسیقی هماهنگ را به‌صورت ترک‌های صوتی جداگانه تولید می‌کند. `prompt` می‌تواند سبک را هدایت کند و `prompt_influence` از 0 تا 1 است؛ بدون آن، پرامپت از ویدیو استخراج می‌شود. `start_offset` و `duration` (حداکثر 600 ثانیه) فقط یک بخش را ارزیابی می‌کنند و `num_samples` تعداد 1 تا 3 ترک می‌دهد.

پارامترها

نام استاندارد یا نام بومی را ارسال کنید، نه هر دو. نام‌های استاندارد

نامنوع پیش‌فرضمجاز توضیحات
video_urlالزامی video
نوعurl · video
نشانی اینترنتی HTTP یا HTTPS عمومی برای ویدیویی که باید موسیقی متن دریافت کند.
num_samplesاختیاری
نوعinteger
پیش‌فرض1
۱ – ۳
تعداد قطعه‌های موسیقی جداگانه‌ای که برای ویدیو تولید می‌شوند.
promptاختیاری
نوعstring | null
راهنمای سبک موسیقی که به‌صورت اختیاری جایگزین پرامپت استخراج‌شدهٔ خودکار از ویدیو می‌شود.
prompt_influenceاختیاری
نوعnumber
پیش‌فرض0.5
۰ – ۱
میزان پایبندی به پرامپت؛ برای تطابق بیشتر با دستور متنی، آن را افزایش دهید.
start_offsetاختیاری
نوعnumber | null
۰ – ۶۰۰
آفست اختیاری امتیازدهی، برحسب ثانیه از ابتدای ویدیو؛ بخش آغازشده از آن نقطه باید در ویدیو جا شود، بنابراین Start Offset به‌علاوهٔ Duration نمی‌تواند از Video Duration بیشتر باشد.
durationاختیاری
نوعnumber | null
۱ – ۶۰۰
طول اختیاری بخش، برحسب ثانیه؛ مقدار پیش‌فرض None است و امتیازدهی را تا پایان ویدیو ادامه می‌دهد. اگر Start Offset ارائه شود، امتیازدهی از آنجا آغاز می‌شود، وگرنه از ابتدا؛ بنابراین None بخش باقی‌مانده یا کل ویدیو را پوشش می‌دهد. ارائهٔ طول، امتیازدهی را از همان نقطهٔ شروع به آن مقدار محدود می‌کند.
الزامی نام استاندارد، همچنین پذیرفته می‌شود

پارامترهای فایل یک URL عمومی https://، یک URI از نوع data: تا سقف 10 MB، یا file_url یک فایل بارگذاری‌شده را می‌پذیرند. فایل‌ها

خروجی

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "sonilo/v1.1/video-to-music",
  "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": 90,
    "usd": "0.09",
    "charged": 90,
    "refunded": 0
  },
  "input": {
    "video_url": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4"
  },
  "output": {
    "audio": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp3",
      "content_type": "audio/mpeg",
      "file_name": "0-output.mp3",
      "file_size": 1843200
    },
    "audios": [
      {
        "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp3",
        "content_type": "audio/mpeg",
        "file_name": "0-output.mp3",
        "file_size": 1843200
      }
    ]
  },
  "outputs": [
    {
      "type": "audio",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp3",
      "content_type": "audio/mpeg",
      "file_size": 1843200,
      "duration": 12,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
فایل‌های شما، انتخاب شماهر outputs[].url کپی‌ای در فضای ذخیره‌سازی ماست: برای همیشه (با هزینه به‌ازای هر GB-ماه) یا به‌مدت ۷ روز رایگان، بر اساس تنظیم حساب شما یا ?storage=.
ساختار یکسان در همه مدل‌هاtype، url، content_type، width، height و duration برای تصاویر، ویدیو و صدا یکسان هستند. output شیء نتیجه اختصاصی مدل است.
فیلدهای خروجی
audio
object {url, content_type, file_name, file_size}نخستین قطعهٔ موسیقی تولیدشده، ارائه‌شده برای پخش یا پیش‌نمایش سریع.
audios
array of object {url, content_type, file_name, file_size}مجموعهٔ کامل قطعه‌های موسیقی تولیدشده در قالب AAC/m4a، با یک قطعه برای هر نمونه.

مدل‌های بیشتر: ویدیو به صوت

برای عامل‌های هوش مصنوعی: این صفحه به‌صورت Markdown در دسترس است https://doitong.com/fa/developers/models/sonilo/v1.1/video-to-music.md. همه مدل‌ها و راهنماها: https://doitong.com/developers/llms.txt