কনটেন্টে যান

Workflow Utilities Auto Subtitle

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

মডেল id workflow-utilities/auto-subtitle
# 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/workflow-utilities/auto-subtitle?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.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

উদাহরণের মতো ফাইল: ০.০০৫$ ৫ API ক্রেডিট চালানোর আগে আপনার ফাইল মাপা হয় এই পেজে চালান

API কী পান
Utility · ভিডিও

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

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

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

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

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

স্বয়ংক্রিয় সাবটাইটেল যোগ করার জন্য ভিডিওর URL।

অ্যাডভান্সড font_weight · position · language · font_name · font_color · highlight_color · stroke_color · background_color · font_size · stroke_width · background_opacity · y_offset · words_per_subtitle · enable_animation
font_weight ডিফল্ট bold

টেক্সটের ওজন; সাধারণ TikTok স্টাইলিংয়ে bold বা black ব্যবহার করা হয়।

position ডিফল্ট bottom

উল্লম্ব অক্ষ বরাবর সাবটাইটেলের অবস্থান।

ডিফল্ট en

ট্রান্সক্রিপশনের ভাষা শনাক্তকারী, যেমন 'en', 'es', 'fr', 'de', 'it', 'pt', 'nl', 'ja', 'zh' অথবা 'ko'। 'eng', 'spa' বা 'fra'-এর মতো 3-অক্ষরের ISO শনাক্তকারীও গ্রহণযোগ্য।

ডিফল্ট Montserrat

fonts.google.com থেকে নির্বাচিত ফন্টের নাম; 'Montserrat', 'Poppins' এবং 'BBH Sans Hegarty' সহ যেকোনো Google Font গ্রহণযোগ্য।

ডিফল্ট white

সক্রিয় নয় এমন সাবটাইটেল শব্দগুলোর জন্য ব্যবহৃত রং।

ডিফল্ট purple

যে শব্দটি বলা হচ্ছে, তাতে প্রয়োগ করা Karaoke-স্টাইলের হাইলাইট রং।

ডিফল্ট black

টেক্সটের আউটলাইন বা স্ট্রোকে প্রয়োগ করা রং।

ডিফল্ট none

টেক্সটের পেছনের ব্যাকগ্রাউন্ডের রং; 'none' এবং 'transparent' উভয়ই ব্যাকগ্রাউন্ড নিষ্ক্রিয় করে।

ডিফল্ট 100

সাবটাইটেল ফন্টের আকার; TikTok-এর স্টাইলিংয়ে বড় টেক্সট ব্যবহার করা হয়।

ডিফল্ট 3

টেক্সটের আউটলাইন বা স্ট্রোকের প্রস্থ, পিক্সেলে পরিমাপ করা; 0 হলে এটি নিষ্ক্রিয়।

ডিফল্ট 0

ব্যাকগ্রাউন্ডের অপাসিটি, যেখানে 0.0 সম্পূর্ণ স্বচ্ছ এবং 1.0 সম্পূর্ণ অস্বচ্ছ।

ডিফল্ট 75

পিক্সেলে উল্লম্ব সরণ; ধনাত্মক মান নিচের দিকে এবং ঋণাত্মক মান ওপরের দিকে সরায়।

ডিফল্ট 3

সাবটাইটেল সেগমেন্টে শব্দের সর্বোচ্চ সংখ্যা; 1 হলে একক-শব্দ প্রদর্শন, 2–3 হলে সংক্ষিপ্ত বাক্যাংশ এবং 8–12 হলে পূর্ণ বাক্য প্রদর্শনের অনুমতি দেয়।

POST /run/workflow-utilities/auto-subtitle?wait=20 মূল্য → ০.০০৫$
# 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/workflow-utilities/auto-subtitle?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.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

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

আপনার key এই ব্রাউজারেই থাকে: এটি শুধু Doitong API-তে পাঠানো হয় এবং Remember টিক দিলে কেবল localStorage-এ সংরক্ষিত হয়। একটি API কী পান

Workflow Utilities Auto Subtitle সম্পর্কে

ভিডিওর কথ্য অংশ ট্রান্সক্রাইব করে এবং বর্তমানে বলা শব্দটি হাইলাইট করে সাবটাইটেল স্থায়ীভাবে যুক্ত করে। স্টাইলের বিকল্পগুলোর মধ্যে যেকোনো Google Font নাম, 20-150 আকার, ওজন, টেক্সট ও হাইলাইটের রঙ, স্ট্রোক, ব্যাকগ্রাউন্ডের রঙ ও অপাসিটি, এবং উল্লম্ব অফসেটসহ ওপর, মাঝ বা নিচে অবস্থান অন্তর্ভুক্ত। `words_per_subtitle` 1 থেকে 12 পর্যন্ত হতে পারে, এবং বাউন্স অ্যানিমেশন চালু বা বন্ধ করা যায়। ট্রান্সক্রিপশন ও শব্দের টাইমিংও ফেরত দেয়।

প্যারামিটার

ক্যানোনিকাল নাম অথবা নেটিভ নাম—দুটো একসঙ্গে নয়—পাঠান। ক্যানোনিকাল নামগুলো

নামধরন ডিফল্টঅনুমোদিত বিবরণ
video_urlআবশ্যক video
ধরনurl · video
স্বয়ংক্রিয় সাবটাইটেল যোগ করার জন্য ভিডিওর URL।
languageঐচ্ছিক
ধরনstring
ডিফল্টen
ট্রান্সক্রিপশনের ভাষা শনাক্তকারী, যেমন 'en', 'es', 'fr', 'de', 'it', 'pt', 'nl', 'ja', 'zh' অথবা 'ko'। 'eng', 'spa' বা 'fra'-এর মতো 3-অক্ষরের ISO শনাক্তকারীও গ্রহণযোগ্য।
font_nameঐচ্ছিক
ধরনstring
ডিফল্টMontserrat
fonts.google.com থেকে নির্বাচিত ফন্টের নাম; 'Montserrat', 'Poppins' এবং 'BBH Sans Hegarty' সহ যেকোনো Google Font গ্রহণযোগ্য।
font_sizeঐচ্ছিক
ধরনinteger
ডিফল্ট100
২০ – ১৫০
সাবটাইটেল ফন্টের আকার; TikTok-এর স্টাইলিংয়ে বড় টেক্সট ব্যবহার করা হয়।
font_weightঐচ্ছিক
ধরনenum
ডিফল্টbold
normalboldblack
টেক্সটের ওজন; সাধারণ TikTok স্টাইলিংয়ে bold বা black ব্যবহার করা হয়।
font_colorঐচ্ছিক
ধরনenum
ডিফল্টwhite
whiteblackredgreenblueyelloworangepurplepinkbrowngraycyanmagenta
সক্রিয় নয় এমন সাবটাইটেল শব্দগুলোর জন্য ব্যবহৃত রং।
highlight_colorঐচ্ছিক
ধরনenum
ডিফল্টpurple
whiteblackredgreenblueyelloworangepurplepinkbrowngraycyanmagenta
যে শব্দটি বলা হচ্ছে, তাতে প্রয়োগ করা Karaoke-স্টাইলের হাইলাইট রং।
stroke_widthঐচ্ছিক
ধরনinteger
ডিফল্ট3
০ – ১০
টেক্সটের আউটলাইন বা স্ট্রোকের প্রস্থ, পিক্সেলে পরিমাপ করা; 0 হলে এটি নিষ্ক্রিয়।
stroke_colorঐচ্ছিক
ধরনenum
ডিফল্টblack
blackwhiteredgreenblueyelloworangepurplepinkbrowngraycyanmagenta
টেক্সটের আউটলাইন বা স্ট্রোকে প্রয়োগ করা রং।
background_colorঐচ্ছিক
ধরনenum
ডিফল্টnone
blackwhiteredgreenblueyelloworangepurplepinkbrowngraycyanmagentanonetransparent
টেক্সটের পেছনের ব্যাকগ্রাউন্ডের রং; 'none' এবং 'transparent' উভয়ই ব্যাকগ্রাউন্ড নিষ্ক্রিয় করে।
background_opacityঐচ্ছিক
ধরনnumber
ডিফল্ট0
০ – ১
ব্যাকগ্রাউন্ডের অপাসিটি, যেখানে 0.0 সম্পূর্ণ স্বচ্ছ এবং 1.0 সম্পূর্ণ অস্বচ্ছ।
positionঐচ্ছিক
ধরনenum
ডিফল্টbottom
topcenterbottom
উল্লম্ব অক্ষ বরাবর সাবটাইটেলের অবস্থান।
y_offsetঐচ্ছিক
ধরনinteger
ডিফল্ট75
-২০০ – ২০০
পিক্সেলে উল্লম্ব সরণ; ধনাত্মক মান নিচের দিকে এবং ঋণাত্মক মান ওপরের দিকে সরায়।
words_per_subtitleঐচ্ছিক
ধরনinteger
ডিফল্ট3
১ – ১২
সাবটাইটেল সেগমেন্টে শব্দের সর্বোচ্চ সংখ্যা; 1 হলে একক-শব্দ প্রদর্শন, 2–3 হলে সংক্ষিপ্ত বাক্যাংশ এবং 8–12 হলে পূর্ণ বাক্য প্রদর্শনের অনুমতি দেয়।
enable_animationঐচ্ছিক
ধরনboolean
ডিফল্টtrue
বাউন্সিং প্রবেশ-প্রভাবসহ সাবটাইটেল অ্যানিমেশন সক্রিয় করে।
আবশ্যক ক্যানোনিকাল নাম, এটিও গ্রহণযোগ্য

ফাইল প্যারামিটার হিসেবে একটি পাবলিক https:// URL, 10 MB পর্যন্ত একটি data: URI, অথবা আপলোডের file_url গ্রহণ করা হয়। ফাইল

আউটপুট

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "workflow-utilities/auto-subtitle",
  "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": 5,
    "usd": "0.005",
    "charged": 5,
    "refunded": 0
  },
  "input": {
    "video_url": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4"
  },
  "output": {
    "video": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_name": "0-output.mp4",
      "file_size": 1843200
    },
    "transcription": "string",
    "subtitle_count": 1,
    "words": [
      {}
    ],
    "transcription_metadata": {}
  },
  "outputs": [
    {
      "type": "video",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_size": 1843200,
      "width": 1280,
      "height": 720,
      "duration": 5,
      "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-মাস অনুযায়ী অর্থপ্রদত্ত) অথবা অ্যাকাউন্ট সেটিংস বা ?storage= অনুযায়ী বিনামূল্যে ৭ দিন পর্যন্ত।
প্রতিটি মডেলে একই গঠনছবি, ভিডিও এবং অডিও—সব ক্ষেত্রেই type, url, content_type, width, height এবং duration। output হলো মডেলের নিজস্ব ফলাফল অবজেক্ট।
আউটপুটের ফিল্ড
video
object {url, content_type, file_name, file_size}স্বয়ংক্রিয়ভাবে জেনারেট করা সাবটাইটেলসহ ভিডিও।
transcription
stringট্রান্সক্রিপশনের সম্পূর্ণ টেক্সট।
subtitle_count
integerজেনারেট করা সাবটাইটেল সেগমেন্টের সংখ্যা।
words
array of object | nullট্রান্সক্রিপশন সার্ভিসের সরবরাহ করা পৃথক শব্দগুলোর টাইমিং ডেটা।
transcription_metadata
object | nullট্রান্সক্রিপশনের জন্য ElevenLabs-এর সরবরাহ করা অতিরিক্ত মেটাডেটা, যার মধ্যে ভাষা, সেগমেন্ট এবং অন্যান্য বিবরণ রয়েছে।

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

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