สารบัญ API

เอกสาร Votxt OpenAPI

เบต้า Votxt OpenAPI ยังอยู่ในรุ่นเบต้า โปรดทดสอบการเชื่อมต่อในสภาพแวดล้อมพัฒนาก่อนใช้งานจริง

ภาพรวม

Votxt OpenAPI ช่วยเพิ่มการถอดเสียงจากเสียงและวิดีโอในแอปและเวิร์กโฟลว์อัตโนมัติ

อัปโหลดไฟล์หรือใช้ URL ไฟล์ภายนอก จากนั้นสร้างงานถอดเสียงและตรวจสอบสถานะ

เมื่อเสร็จแล้ว คุณสามารถส่งออกข้อความถอดเสียง คำบรรยาย และข้อมูลแบบมีโครงสร้างได้หลายรูปแบบ

URL พื้นฐาน

https://api.votxt.co

การยืนยันตัวตน

ส่งคีย์ API ในส่วนหัวของคำขอ การเข้าถึง API ต้องใช้แพ็กเกจที่เปิดใช้งาน API

X-API-Key: your_api_key_here
  • เปิดการตั้งค่าบัญชี
  • ตรวจสอบว่าแพ็กเกจของคุณมีการเข้าถึง API
  • สร้างคีย์ API และเก็บไว้อย่างปลอดภัย

อัปโหลดไฟล์

ใช้อัปโหลดโดยตรงผ่าน URL ที่ลงนามแล้ว หรือระบุ URL ไฟล์ภายนอกแบบสาธารณะ

  1. POST /api/v1/files/upload-url
  2. PUT upload_url
  3. POST /api/v1/transcriptions
POST /api/v1/files/upload-url
Content-Type: application/json
X-API-Key: your_api_key

{
  "filename": "audio.mp3",
  "file_size": 1048576,
  "upload_expires_in": 3600,
  "download_expires_in": 1800
}

ถอดเสียง

Endpointเมธอดคำอธิบาย
/api/v1/transcriptionsPOSTอัปโหลดไฟล์
/api/v1/transcriptions/youtubePOSTYouTube
/api/v1/transcriptionsGETรายการถอดเสียง
/api/v1/transcriptions/{id}GETถอดเสียง
/api/v1/transcriptions/{id}/statusGETสถานะ
POST /api/v1/transcriptions
Content-Type: application/json
X-API-Key: your_api_key

{
  "file_key": "12345-abc123def456.mp3",
  "filename": "audio.mp3",
  "language_code": "en",
  "transcription_type": "transcript",
  "enable_speaker_diarization": false,
  "webhook_url": "https://your-app.com/webhook"
}

สถานะ

สถานะถอดเสียง
queuedรอคิว
preprocessingเตรียมประมวลผล
processingกำลังประมวลผล
completedเสร็จสิ้น
failedล้มเหลว

ส่งออก

เมื่อเสร็จแล้ว คุณสามารถส่งออกข้อความถอดเสียง คำบรรยาย และข้อมูลแบบมีโครงสร้างได้หลายรูปแบบ

ส่งออกรูปแบบ
ส่งออกTXT
ส่งออกSRT
ส่งออกVTT
ส่งออกJSON
ส่งออกMD
ส่งออกCSV
ส่งออกDOCX
ส่งออกPDF

รูปแบบ

  • รูปแบบเสียง: mp3, mpeg, mpga, m4a, wav, aac, ogg, opus, flac
  • รูปแบบวิดีโอ: mp4, webm, mov
  • ขนาดไฟล์สูงสุด: ขนาดสูงสุด: 5GB ต่อไฟล์

ภาษา

Votxt รองรับภาษาถอดเสียงจำนวนมาก ให้ส่งรหัสภาษาในคำขอ

ภาษารหัสภาษารหัสภาษารหัส
AfrikaansafGujarati (ગુજરાતી)guPolish (Polski)pl
Arabic (العربية)arHebrew (עברית)hePortuguese (Português)pt
Azerbaijani (Azərbaycan)azHindi (हिन्दी)hiRomanian (Română)ro
Belarusian (Беларуская)beCroatian (Hrvatski)hrRussian (Русский)ru
Bulgarian (Български)bgHaitian Creole (Kreyòl ayisyen)htSlovak (Slovenčina)sk
Bengali (বাংলা)bnHungarian (Magyar)huSlovenian (Slovenščina)sl
Bosnian (Bosanski)bsIndonesian (Bahasa Indonesia)idAlbanian (Shqip)sq
Catalan (Català)caItalian (Italiano)itSerbian (Српски)sr
Czech (Čeština)csJapanese (日本語)jaSwedish (Svenska)sv
Welsh (Cymraeg)cyKazakh (Қазақ)kkSwahili (Kiswahili)sw
Danish (Dansk)daKannada (ಕನ್ನಡ)knTamil (தமிழ்)ta
German (Deutsch)deKorean (한국어)koTelugu (తెలుగు)te
Greek (Ελληνικά)elLithuanian (Lietuvių)ltThai (ไทย)th
EnglishenLatvian (Latviešu)lvTagalog (Tagalog/Filipino)tl
Spanish (Español)esMacedonian (Македонски)mkTurkish (Türkçe)tr
Estonian (Eesti)etMalayalam (മലയാളം)mlUkrainian (Українська)uk
Basque (Euskara)euMarathi (मराठी)mrUrdu (اردو)ur
Persian (فارسی)faMalay (Bahasa Melayu)msVietnamese (Tiếng Việt)vi
Finnish (Suomi)fiDutch (Nederlands)nlChinese (Cantonese) (粵語)yue
French (Français)frNorwegian (Norsk)noChinese (Simplified) (中文 简体)zh
Galician (Galego)glPunjabi (ਪੰਜਾਬੀ)paChinese (Taiwanese Mandarin) (國語)zh_tw

ซัพพอร์ต