งานทั้งหมด
—งานที่รับเข้าระบบVOICE8 API
เชื่อมต่องานเสียง
เข้ากับเว็บไซต์ของคุณ
สร้างเสียงพากย์หรือทำซับแยกกันได้ จัดการคีย์ ติดตามงาน และดูการใช้งานจากบัญชีเดียว
API พากย์เสียง
ข้อความและเสียงที่เลือก → ไฟล์เสียง
API ทำซับ
ไฟล์เสียงหรือวิดีโอ → SRT, VTT และ JSON
เข้าสู่บัญชี API
ใช้บัญชี API เพื่อจัดการงานและคีย์ของคุณ
ภาพรวมการใช้งาน
สถิติของบัญชีคุณ รวมงานจากทุก X-Token
คิวร่วมกับหน้าเว็บ
กำลังอ่านการจัดคิวจาก Server…
หน้าเว็บ
รอคิว —กำลังทำ —
API
รอคิว —กำลังทำ —
กำลังโหลดคิว…
กำลังโหลดข้อมูล…
สำเร็จ
—พร้อมรับผลงานกำลังทำ / รอคิว
—ติดตามต่อที่งานของฉันไม่สำเร็จ
—ดูสาเหตุในรายละเอียดงานแยกตามบริการ
เริ่มงานใหม่กำลังโหลดข้อมูล…
เชื่อมต่อครั้งแรก
- สร้าง X-Token และเลือกสิทธิ์ที่เว็บไซต์ต้องใช้
- ส่งคำขอผ่าน API แล้วเก็บ
job_id - ติดตามสถานะและดาวน์โหลดเมื่อสำเร็จ
งานที่รับแล้วเก็บอยู่บน Server กลับมาเปิดหน้านี้เพื่อติดตามต่อได้
การใช้งานรายวัน
เวลาไทย| วันที่ | ทั้งหมด | สำเร็จ | ไม่สำเร็จ |
|---|
แยกตาม X-Token
| คีย์ | งานทั้งหมด | สำเร็จ | ไม่สำเร็จ | คำขอ API | คำขอผิดพลาด |
|---|
จัดการ X-Token
แยกคีย์ให้แต่ละเว็บไซต์ และกำหนดบริการที่เรียกใช้ได้
บันทึกคีย์นี้ไว้
แสดงคีย์เต็มเฉพาะครั้งนี้ เก็บไว้ที่ Server ของเว็บไซต์คุณ
สร้าง X-Token ใหม่
คีย์ของคุณ
กำลังโหลดคีย์…
ทดลองใช้ API
สร้างงานจริงผ่านบัญชีของคุณ แล้วติดตามผลได้ในงานของฉัน
สร้างเสียงจากข้อความ
สร้างซับจากไฟล์
External API ครบ 7 กลุ่ม
เลือกงาน แก้ JSON และส่งเข้าคิวกลางเดียวกับหน้าเว็บ
POST /api/v1/voice-cloning/jobsvoice_cloning:writeใช้เสียงอ้างอิงที่ยืนยันสิทธิ์แล้วสร้างไฟล์เสียงจากข้อความ
รับงานแล้ว
ติดตามงานนี้ปิดหน้านี้ได้ งานที่รับแล้วจะดำเนินการต่อบน Server
งานของฉัน
งานที่ส่งจากหน้าเว็บนี้และ X-Token ของบัญชีคุณ
กำลังโหลดงาน…
รายละเอียดงาน
คู่มือ Voice8 API
เชื่อมต่อ 7 กลุ่มงานหลัก แยกสิทธิ์แต่ละเว็บไซต์ และติดตามทุกงานจากบัญชีเดียว
เริ่มต้นเชื่อมต่อ
ส่งคีย์ใน Header X-Token จาก Server ของคุณ เก็บคีย์เป็นความลับและเลือกสิทธิ์เท่าที่ต้องใช้
Base URL: https://voice8.cutdee.com/api/v1
X-Token: YOUR_TOKEN
Content-Type: application/jsonคำขอสร้างงานต้องส่ง Idempotency-Key ที่ไม่ซ้ำกันต่อหนึ่งงาน หากเครือข่ายขาดและยังไม่ทราบผล ให้ส่งข้อมูลเดิมกับคีย์เดิมเพื่อป้องกันงานซ้ำ
พากย์เสียง
POST /tts/jobsเรียก GET /voices เพื่อเลือก voice_id แล้วส่งข้อความไม่เกิน 3,000 ตัวอักษร ไม่ต้องอัปโหลดวิดีโอ ถ้าใช้ instruct ส่งคำสั่งน้ำเสียงได้ไม่เกิน 300 ตัวอักษร
curl 'https://voice8.cutdee.com/api/v1/tts/jobs' \
-H 'X-Token: YOUR_TOKEN' \
-H 'Content-Type: application/json' \
-H 'Idempotency-Key: YOUR_UNIQUE_JOB_KEY' \
--data '{"text":"สวัสดีครับ ยินดีต้อนรับ","voice_id":"VOICE_ID"}'ทำซับ
POST /subtitles/jobsอัปโหลดไฟล์ก่อน แล้วใช้ upload.id สร้างงานทำซับ บริการนี้ไม่สร้างเสียงพากย์ รองรับเสียงภาษาไทย ความยาวไม่เกิน 30 นาที คำขออัปโหลดรวมไม่เกิน 512 MiB โดยนับรวมข้อมูลประกอบไฟล์ด้วย
curl 'https://voice8.cutdee.com/api/v1/uploads' \
-H 'X-Token: YOUR_TOKEN' \
-F 'file=@video.mp4'
curl 'https://voice8.cutdee.com/api/v1/subtitles/jobs' \
-H 'X-Token: YOUR_TOKEN' \
-H 'Content-Type: application/json' \
-H 'Idempotency-Key: YOUR_UNIQUE_JOB_KEY' \
--data '{"upload_id":"UPLOAD_ID","language":"th","outputs":["srt","vtt","json"]}'External API 7 กลุ่ม
งานสื่อทุกชนิดใช้ upload เดิมที่ POST /uploads แล้วส่งเฉพาะ upload_id เข้า JSON
| กลุ่ม | Canonical endpoint | Scope | ผลลัพธ์หลัก |
|---|---|---|---|
| โคลนเสียง | POST /api/v1/voice-cloning/jobs | voice_cloning:write | WAV จากเสียงโคลน |
| พากย์วิดีโอ | POST /api/v1/video-dubbing/jobs | video_dubbing:write | MP4, WAV, script |
| Auto พากย์ + ซับ | POST /api/v1/auto-dubbing/jobs | auto_dubbing:write | MP4, WAV, SRT, ASS |
| AutoCute | POST /api/v1/autocute/jobs | autocute:write | ชุด MP4 และ manifest |
| WordSub | POST /api/v1/wordsub/jobs | wordsub:write | JSON, SRT, VTT |
| ฝังซับลง MP4 | POST /api/v1/subtitle-burn/jobs | subtitle_burn:write | MP4, ASS, SRT |
| Webhook | POST /api/v1/webhooks | webhooks:write | ปลายทางและ secret ครั้งเดียว |
URL เต็มขึ้นต้นด้วย https://voice8.cutdee.com/api/v1 · Job endpoint ต้องส่ง Idempotency-Key · ใช้ GET /jobs/{id} เพื่อติดตามและอ่าน job.result.artifacts
ติดตามงานและรับผลลัพธ์
เก็บ job.id จากคำตอบ แล้วเรียกสถานะเป็นระยะ งานที่ Server รับแล้วจะรอคิวต่อได้แม้ปิดเว็บไซต์
curl 'https://voice8.cutdee.com/api/v1/jobs/JOB_ID' \
-H 'X-Token: YOUR_TOKEN'| Endpoint | ใช้สำหรับ | สิทธิ์ |
|---|---|---|
GET /voices | รายการเสียงพากย์ | คีย์หรือบัญชีที่ใช้งานได้ |
POST /tts/jobs | สร้างเสียง | tts:write |
POST /uploads | อัปโหลดไฟล์ | uploads:write |
POST /subtitles/jobs | สร้างซับ | subtitles:write |
GET /jobs | รายการงานของบัญชี | jobs:read |
GET /jobs/{id} | สถานะและผลลัพธ์ | jobs:read |
POST /jobs/{id}/cancel | ยกเลิกงานที่ยังรอคิว | jobs:cancel |
GET /queue | สถานะคิวร่วมเว็บและ API | jobs:read |
GET /usage?days=30 | สถิติการใช้งาน | stats:read |
เมื่อสำเร็จ อ่านรายการไฟล์จาก job.result.artifacts แล้วดาวน์โหลดจาก url พร้อม Header X-Token
คิวประมวลผลใช้ร่วมกับเว็บ Voice8 เวลารอขึ้นอยู่กับงานที่กำลังทำ ดูสถานะรวมได้ที่ หน้าหลัก
เมื่อเรียกไม่สำเร็จ
- 401
- คีย์ไม่ถูกต้อง หมดอายุ หรือถูกเพิกถอน
- 403
- คีย์ไม่มีสิทธิ์สำหรับคำขอนี้
- 409
- Idempotency-Key เดิมใช้กับข้อมูลต่างจากคำขอแรก
- 422
- ข้อมูลไม่ครบหรือไฟล์ไม่รองรับ ตรวจคำอธิบายข้อผิดพลาด
- 503
- บริการยังไม่พร้อม ลองใหม่ภายหลังด้วย Idempotency-Key เดิม