ข้ามไปยังเนื้อหา

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"

ไฟล์เช่นเดียวกับตัวอย่าง: $0.005 5 เครดิต API ไฟล์ของคุณจะถูกวัดก่อนเรียกใช้ เรียกใช้ในหน้านี้

รับคีย์ API
Utility · วิดีโอ

ผลลัพธ์แรกของคุณจะแสดงที่นี่

สร้างคำขอด้านล่างและเรียกใช้ด้วยคีย์ API ของคุณ เอาต์พุตจะถูกคัดลอกไปยังพื้นที่จัดเก็บของเรา และเก็บไว้ตลอดไปหรือฟรี 7 วัน

สร้างคำขอ

ตัวควบคุมสร้างจากสคีมาของโมเดล โค้ดและราคาจะอัปเดตเมื่อคุณเปลี่ยนค่า

•จำเป็น 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' และยอมรับตัวระบุ ISO แบบ 3 ตัวอักษร เช่น 'eng', 'spa' หรือ 'fra' ด้วย

ค่าเริ่มต้น Montserrat

ชื่อแบบอักษรที่เลือกจาก fonts.google.com โดยยอมรับ Google Font ใดก็ได้ รวมถึง 'Montserrat', 'Poppins' และ 'BBH Sans Hegarty'

ค่าเริ่มต้น white

สีที่ใช้กับคำบรรยายที่ยังไม่ได้พูด

ค่าเริ่มต้น purple

สีไฮไลต์สไตล์คาราโอเกะที่ใช้กับคำที่กำลังพูด

ค่าเริ่มต้น 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 ใบเสนอราคา → $0.005
# 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"

เรียกใช้คำขอนี้

คีย์ของคุณจะอยู่ในเบราว์เซอร์นี้ โดยส่งไปยัง Doitong API เท่านั้น และจะบันทึกใน 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' และยอมรับตัวระบุ ISO แบบ 3 ตัวอักษร เช่น 'eng', 'spa' หรือ 'fra' ด้วย
font_nameไม่บังคับ
ประเภทstring
ค่าเริ่มต้นMontserrat
ชื่อแบบอักษรที่เลือกจาก fonts.google.com โดยยอมรับ Google Font ใดก็ได้ รวมถึง 'Montserrat', 'Poppins' และ 'BBH Sans Hegarty'
font_sizeไม่บังคับ
ประเภทinteger
ค่าเริ่มต้น100
20 – 150
ขนาดแบบอักษรของคำบรรยาย โดยสไตล์ TikTok จะใช้ข้อความขนาดใหญ่กว่า
font_weightไม่บังคับ
ประเภทenum
ค่าเริ่มต้นbold
normalboldblack
น้ำหนักข้อความ โดยสไตล์ TikTok โดยทั่วไปจะใช้ bold หรือ black
font_colorไม่บังคับ
ประเภทenum
ค่าเริ่มต้นwhite
whiteblackredgreenblueyelloworangepurplepinkbrowngraycyanmagenta
สีที่ใช้กับคำบรรยายที่ยังไม่ได้พูด
highlight_colorไม่บังคับ
ประเภทenum
ค่าเริ่มต้นpurple
whiteblackredgreenblueyelloworangepurplepinkbrowngraycyanmagenta
สีไฮไลต์สไตล์คาราโอเกะที่ใช้กับคำที่กำลังพูด
stroke_widthไม่บังคับ
ประเภทinteger
ค่าเริ่มต้น3
0 – 10
ความกว้างของเส้นขอบหรือเส้นรอบข้อความ หน่วยเป็นพิกเซล โดย 0 จะปิดใช้งาน
stroke_colorไม่บังคับ
ประเภทenum
ค่าเริ่มต้นblack
blackwhiteredgreenblueyelloworangepurplepinkbrowngraycyanmagenta
สีที่ใช้กับเส้นขอบหรือเส้นรอบข้อความ
background_colorไม่บังคับ
ประเภทenum
ค่าเริ่มต้นnone
blackwhiteredgreenblueyelloworangepurplepinkbrowngraycyanmagentanonetransparent
สีพื้นหลังด้านหลังข้อความ โดย 'none' และ 'transparent' จะปิดใช้งานพื้นหลังทั้งคู่
background_opacityไม่บังคับ
ประเภทnumber
ค่าเริ่มต้น0
0 – 1
ความทึบของพื้นหลัง โดย 0.0 หมายถึงโปร่งใสทั้งหมด และ 1.0 หมายถึงทึบแสงทั้งหมด
positionไม่บังคับ
ประเภทenum
ค่าเริ่มต้นbottom
topcenterbottom
ตำแหน่งของคำบรรยายตามแกนแนวตั้ง
y_offsetไม่บังคับ
ประเภทinteger
ค่าเริ่มต้น75
-200 – 200
การเลื่อนแนวตั้งหน่วยเป็นพิกเซล ค่าบวกจะเลื่อนลง ส่วนค่าลบจะเลื่อนขึ้น
words_per_subtitleไม่บังคับ
ประเภทinteger
ค่าเริ่มต้น3
1 – 12
ขีดจำกัดจำนวนคำต่อส่วนของคำบรรยาย โดยแสดงคำเดียวเมื่อเป็น 1 วลีสั้นเมื่อเป็น 2–3 หรือประโยคเต็มเมื่อเป็น 8–12 คำต่อส่วน
enable_animationไม่บังคับ
ประเภทboolean
ค่าเริ่มต้นtrue
เปิดใช้ภาพเคลื่อนไหวของคำบรรยายพร้อมเอฟเฟกต์เด้งเข้ามา
จำเป็น ชื่อมาตรฐาน ซึ่งรองรับเช่นกัน

พารามิเตอร์ไฟล์รับ URL https:// สาธารณะ, data: URI ขนาดไม่เกิน 10 MB หรือ 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-เดือน) หรือฟรี 7 วัน โดยกำหนดได้ในการตั้งค่าบัญชีหรือ ?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/th/developers/models/workflow-utilities/auto-subtitle.md. โมเดลและคู่มือทั้งหมด: https://doitong.com/developers/llms.txt