কনটেন্টে যান

Sonilo V1.1

ইন্টিগ্রেট করুন

মডেল id 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 ভিডিও থেকে অডিও লিপসিঙ্ক১–৬০০ s #stylized#transform#lipsync

জেনারেট করা সাউন্ডট্র্যাক দিয়ে ভিডিওর জন্য মিউজিক তৈরি করে এবং শুধু অডিও ফেরত দেয়; ঐচ্ছিক সেগমেন্ট নির্বাচন করা যায়

Sonilo · অডিও

আপনার প্রথম ফলাফল এখানে আসবে

নিচে একটি রিকোয়েস্ট তৈরি করে আপনার API কী দিয়ে চালান। আউটপুট আমাদের স্টোরেজে কপি করা হয়, চিরকাল বা বিনামূল্যে ৭ দিন পর্যন্ত রাখা হয়।

একটি অনুরোধ তৈরি করুন

মডেল স্কিমা থেকে কন্ট্রোল তৈরি করা হয়। এগুলো পরিবর্তন করলে কোড ও মূল্য আপডেট হয়।

ভিডিও থেকে স্বয়ংক্রিয়ভাবে তৈরি প্রম্পটের বিকল্প হিসেবে ঐচ্ছিকভাবে ব্যবহৃত সংগীত-শৈলীর নির্দেশনা।

•আবশ্যক video_url
একটি ফাইল ড্রপ করুন, অথবা

মিউজিক স্কোর পাওয়ার জন্য ভিডিওটির সর্বসাধারণের জন্য উন্মুক্ত HTTP বা HTTPS URL।

ডিফল্ট 1

ভিডিওটির জন্য তৈরি করার মতো আলাদা সংগীত ট্র্যাকের সংখ্যা।

সেকেন্ডে ঐচ্ছিক সেগমেন্ট দৈর্ঘ্য, ডিফল্ট হিসেবে None থাকলে ভিডিওর শেষ পর্যন্ত স্কোর করা হয়। Start Offset দেওয়া থাকলে সেখান থেকে, না থাকলে শুরু থেকে স্কোরিং শুরু হয়; তাই None অবশিষ্ট অংশ বা পুরো ভিডিও—দুটির যেকোনোটি কভার করে। সরবরাহ করা duration একই শুরুর অবস্থান থেকে ওই দৈর্ঘ্য পর্যন্ত স্কোরিং সীমিত করে।

অ্যাডভান্সড 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"

এই অনুরোধ চালান

আপনার key এই ব্রাউজারেই থাকে: এটি শুধু Doitong API-তে পাঠানো হয় এবং Remember টিক দিলে কেবল 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 URL।
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 অবশিষ্ট অংশ বা পুরো ভিডিও—দুটির যেকোনোটি কভার করে। সরবরাহ করা duration একই শুরুর অবস্থান থেকে ওই দৈর্ঘ্য পর্যন্ত স্কোরিং সীমিত করে।
আবশ্যক ক্যানোনিকাল নাম, এটিও গ্রহণযোগ্য

ফাইল প্যারামিটার হিসেবে একটি পাবলিক https:// URL, 10 MB পর্যন্ত একটি data: URI, অথবা আপলোডের 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 ফরম্যাটে জেনারেট করা সংগীত ট্র্যাকগুলোর সম্পূর্ণ সংগ্রহ, প্রতিটি স্যাম্পলের জন্য একটি ট্র্যাক।

আরও মডেল: ভিডিও থেকে অডিও

AI এজেন্টদের জন্য: এই পৃষ্ঠাটি Markdown হিসেবে এখানে আছে https://doitong.com/bn/developers/models/sonilo/v1.1/video-to-music.md. সব মডেল ও গাইড: https://doitong.com/developers/llms.txt