محتويات API

وثائق Votxt OpenAPI

إصدار تجريبي واجهة Votxt OpenAPI في مرحلة تجريبية. اختبر التكامل في بيئة تطوير قبل الاستخدام الإنتاجي.

نظرة عامة

تتيح لك Votxt OpenAPI إضافة تفريغ الصوت والفيديو إلى تطبيقاتك وسير العمل الآلي.

ارفع ملفاً أو استخدم رابط ملف خارجي، ثم أنشئ مهمة تفريغ وتابع حالتها.

بعد اكتمال المهمة يمكنك تصدير النصوص والترجمات والبيانات المنظمة بعدة صيغ.

عنوان URL الأساسي

https://api.votxt.co

المصادقة

أرسل مفتاح API في ترويسة الطلب. يتطلب الوصول خطة نشطة تدعم API.

X-API-Key: your_api_key_here
  • افتح الإعدادات في حسابك.
  • تأكد من أن خطتك تدعم الوصول إلى API.
  • أنشئ مفتاح API واحفظه في مكان آمن.

رفع الملفات

ادعم الرفع المباشر عبر رابط موقّع أو استخدم رابط ملف خارجي قابل للتنزيل.

  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
}

التفريغ

المسارالطريقةالوصف
/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

الدعم