المطورون / كلام إلى نص

تنزيل مهمة مكتملة لتحويل الكلام إلى نص بصيغة TXT أو SRT أو JSON

GET https://api.echonova.ai/v1/speech-to-text/jobs/{jobId}/export

تعيد النص المفرّغ لمهمة API مكتملة في مساحة عمل هذا المفتاح في ملف: `txt` هو النص المفرّغ، و`srt` ترجمة لا يتجاوز كل مقطع منها 7 ثوانٍ وسطرين من 42 حرفًا، ويبدأ كل مقطع بتسمية متحدثه حين حُدّد المتحدثون، و`json` يحمل النص والمتحدثين والمقاطع الموقّتة. يحدد `lang` لغة تسميات المتحدثين. المهمة التي لم تكتمل تُرجع `400`، والمهمة التابعة لمساحة عمل أخرى تُرجع `404`. يحتاج المفتاح إلى وصول إلى تحويل الكلام إلى نص.

Headers

Authorization string مطلوب

كلمة ⁦Bearer⁩ ثم مسافة ثم مفتاح ⁦API⁩ الذي يبدأ بـ ⁦ek_⁩. أنشئ المفاتيح في البوابة من المطورون، ثم مفاتيح واجهة برمجة التطبيقات.

معاملات المسار

jobId string مطلوب

`jobId` الذي أعادته API عند إنشاء المهمة.

معاملات الاستعلام

format string مطلوب

`txt`: النص المفرّغ. `srt`: ترجمة، بمقطع كل بضع ثوانٍ، يحمل كل منها متحدثه حين يكون معروفًا. `json`: النص والمتحدثون والمقاطع الموقّتة.

txt، srt أو json
lang string اختياري

لغة تسميات المتحدثين: `en` تعطي "Speaker 1"، و`ar` تعطي "المتحدث 1".

en أو arالافتراضي en

الاستجابة

200 text/plain, application/x-subrip, application/json الجسم هو الملف نفسه، لا الغلاف، مع ⁦Content-Disposition: attachment⁩ واسم الملف. أما الأخطاء فتستخدم الغلاف.

الأخطاء

الغلاف نفسه، مع ⁦success⁩ بقيمة ⁦false⁩ و ⁦data⁩ بقيمة ⁦null⁩. كل الأخطاء

GET /v1/speech-to-text/jobs/{jobId}/export

curl "https://api.echonova.ai/v1/speech-to-text/jobs/{jobId}/export?format=srt" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -o download.srt

السلام عليكم، كيف حالك؟ بخير، الحمد لله.