ابدأ الآن

مقدمة

Welcome to the documentation for Dubbix. A powerful solution designed to revolutionize the way you approach audio localization and content creation.

ماذا يوجد داخل واجهة برمجة التطبيقات API v2 الخاصة بنا؟

تعمل واجهة برمجة التطبيقات الخاصة بنا على تبسيط ترجمة المحتوى. ما عليك سوى تحميل الفيديو الخاص بك والحصول على النتيجة المترجمة دون عناء.

إشعار إهمال API v1

تم إيقاف دعم API v1 رسميًا بعد إصدار API v2.

اعتبارًا من مايو 2025، تم إهمال API v1 بالكامل ولم يعد الوصول إليها متاحًا.

يجب أن تستخدم جميع عمليات التكامل الآن واجهة برمجة التطبيقات API v2.

ابدأ الآن

القيود

قائمة قيود API v2

نحن نعمل باستمرار على تحسين واجهة برمجة التطبيقات (API) الخاصة بنا، ومع ذلك، هذه قائمة بالقيود الحالية:

1. ندعم حاليًا الطرق التالية لتحميل الفيديو الخاص بك:

التحميل عبر رابط باستخدام روابط للفيديو على Youtube أو Google Drive أو S3 أو Vimeo أو رابط وصول مباشر;

التحميل المحلي من جهازك.

2. لا يدعم ملعب التوثيق الخاص بنا تحميل الملفات (على سبيل المثال لنقطة نهاية تحميل الملفات المحلية أو نقطة نهاية تحميل srt. استخدم Postman أو curl أو أي لغة برمجة للاختبار والتنفيذ بدلاً من ذلك.

3. ليس من الممكن بعد إنشاء فيديو مع ترجمة عبر واجهة برمجة التطبيقات. ستتم إضافة هذه الميزة في المستقبل، في غضون ذلك، يمكنك استخدام منصة الويب الخاصة بنا للحصول على نسخة من الفيديو المترجم مع ترجمة باللغة المستهدفة مدمجة فيه.

وثائق واجهة برمجة التطبيقات

تحويل النص إلى كلام (TTS)

توفر واجهة برمجة تطبيقات تحويل النص إلى كلام (TTS) إمكانيات الترجمة وتركيب الكلام. وهي تقبل النص بلغة المصدر، وتترجمه إلى لغة الهدف، وتعيد الكلام المركب إما على هيئة وحدات بايت صوتية خام أو ملف WAV.

عنوان URL الأساسي:** 'https://api.example.com'

نقاط النهاية

WebSocket /tts_stream/bytes

نقطة نهاية دفق تحويل النص إلى كلام في الوقت الحقيقي التي تقبل إدخال النص وتدفق المقاطع الصوتية أثناء إنشائها.

**عنوان URL:** 'ws://ws://api.example.com/tts_stream/bytes' أو 'wss://api.example.com/tts_stream/bytes'

**البروتوكول:** WebSocket

#### اتصال ####

إنشاء اتصال WebSocket بنقطة النهاية. يتم تعيين معرف مستخدم فريد لكل اتصال تلقائياً.

#### تنسيق الرسالة ####

إرسال رسائل JSON بالبنية التالية:

وثائق واجهة برمجة التطبيقات

تحويل الصوت

تقوم نقطة النهاية هذه بتحويل الصوت من كلام إلى كلام.
التي تقدمها:

- ملف صوتي مرجعي ** (الصوت الذي تريد تقليده)**
- ملف صوتي مدخل ** (المحتوى الذي تريد نطقه بهذا الصوت)**


تقوم واجهة برمجة التطبيقات بإرجاع ملف WAV محوّل مع محتوى الإدخال المنطوق بالصوت المرجعي.

## نقطة النهاية

POST /voice_convert_convert/vc

## الطلب

### الرؤوس

قبول: تطبيق/جسون
نوع المحتوى: متعدد الأجزاء/النموذج-بيانات

### معلمات بيانات النموذج ### ### معلمات بيانات النموذج

reference_file (ملف، مطلوب) - ملف صوتي مرجعي (.wav أو .mp3) يحتوي على الصوت المستهدف input_file (ملف، مطلوب) - ملف صوتي مرجعي (.wav أو .mp3) يحتوي على المحتوى المراد تحويله

## أمثلة على الطلبات

### cURL

إرسال رسائل JSON بالبنية التالية:

### بايثون (الطلبات)

'''بيثون
استيراد الطلبات

## القيود:

- يجب أن يتراوح طول الملف الصوتي المرجعي بين 4 و20 ثانية، والمدى الموصى به هو 12-15 ثانية.

## ملاحظات

- Both files must be short enough for processing (recommend < 30MB each).
- Output is always returned as WAV.
- The endpoint streams the file back — remember to save the binary output.

وثائق واجهة برمجة التطبيقات

ملخص الصوت والفيديو

تسمح لك واجهة برمجة التطبيقات هذه بـ **تحميل ملفات الصوت أو الفيديو** واستقبالها:

- **النسخة النصية** (نص المحتوى المنطوق)
- **الطوابع الزمنية** (متناسقة مع مقاطع النص)
- **ملخص** (نسخة مختصرة من المحتوى)

1. تلخيص ملف الصوت/الفيديو

**نقطة النهاية**

قبول: تطبيق/جسون
نوع المحتوى: متعدد الأجزاء/النموذج-بيانات

**الوصف**

قم بتحميل ملف صوتي أو فيديو (على سبيل المثال، 'wav' أو 'mp3' أو 'mp4') واحصل على نسخة نص وطوابع زمنية وملخص خاص باللغة.

## توصيات للاستخدام:

+ Always include a unique `request_id` for better tracking.
+ Keep file sizes reasonable (<100MB recommended).

وثائق واجهة برمجة التطبيقات

الدبلجة/الترجمة

تقوم نقطة النهاية هذه بإجراء ترجمة من كلام إلى كلام (دبلجة) لملف صوت أو فيديو تم تحميله من لغة مصدر إلى لغة الهدف. وبشكل اختياري، يمكنها تطبيق مزامنة الشفاه إذا كان الإدخال ملف فيديو.
وثائق واجهة برمجة التطبيقات

التحدث إلى كلام إلى كلام

توفر واجهة برمجة التطبيقات لتحويل الكلام إلى كلام (S2S) إمكانات الترجمة الصوتية في الوقت الفعلي. وهي تستقبل الملفات الصوتية بتنسيقات مختلفة، وتقوم بنسخ الكلام وترجمته إلى اللغة الهدف، ثم تقوم بإرجاع الكلام المركب باللغة الهدف. تدعم واجهة برمجة التطبيقات أيضًا استنساخ صوت المتحدث للحفاظ على خصائص صوت المتحدث الأصلي.

**عنوان URL الأساسي:** 'https://api.example.com'

## نقاط النهاية

### POST ### POST /speech/translate

ترجمة الكلام من لغة إلى أخرى، وإرجاع الصوت المترجم كملف WAV.

**عنوان URL:** 'POST / Speeech/translate'

**نوع المحتوى:** 'متعدد الأجزاء/النموذج-بيانات'

Select Your Dubbix Account

Dubbing App

Essential AI tools for creators

The perfect app for fast, quality AI tasks. Great for creators needing quick dubbing, translations, and voice tools.

AI Creative Studio

Enterprise production tools

A powerful workspace for teams. Create, collaborate, and launch AI video projects like a pro.