التفريغ والتحليل بالذكاء الاصطناعي، في طلب API واحد
طلب POST واحد مع الملف، فتصلك في الاستجابة نصوص مقسّمة حسب المتحدثين وتقرير بالذكاء الاصطناعي وفق قالبك.
curl -X POST "https://app.specala.ai/api/v1/developer/transcriptions?reports=summary" \-H "Authorization: Bearer sk_live_…" \-H 'Content-Disposition: attachment; filename="call-48213.mp3"' \-H "X-External-Id: deal-48213" \--data-binary @call-48213.mp3{"status": "completed","language": "ar","duration_seconds": 1384.2,"segments": [{ "start": 0.0, "speaker_name": "المتحدث 1","text": "مرحبًا جينيفر، معك ماركوس من Crumbwell." },{ "start": 6.9, "speaker_name": "المتحدث 2","text": "مرحبًا. نحتاج إلى توريد تجريبي لمقهانا." },{ "start": 13.1, "speaker_name": "المتحدث 1","text": "سنرسل العينات يوم الخميس وقائمة الأسعار اليوم." }],"prompt_results": [{ "slug": "summary", "status": "completed","text": "مقهى، توريد تجريبي: العينات يوم الخميس، وقائمة الأسعار اليوم." }]}تقرير المكالمة
الملخص
- العميل مقهى يحتاج إلى توريد تجريبي.
- المتفق عليه: العينات يوم الخميس، وقائمة الأسعار اليوم.
المهام
- إرسال صندوقين من العينات
- إرسال قائمة الأسعار
- الاتصال يوم الاثنين
- 2 GB
- ملف في طلب واحد
- 10 ساعات
- لكل تسجيل
- 99
- لغة، بكشف تلقائي
- ~4 دقائق
- لكل ساعة من الصوت
- 73
- صيغة صوت وفيديو
CRM والاتصالات الهاتفية
Call transcription API: من نظام PBX إلى بطاقة الصفقة
أرسل مع التسجيل رقم الصفقة وحقولك الخاصة ومعرّف المندوب من نظام CRM أو PBX لديك، فيعود التحليل مرتبطًا بها.
01 | نظام PBX أو CRM لديك
انتهت المكالمة والتسجيل جاهز
call-48213.mp323:04 | 21.4 MB02 | الطلب
ينتقل الملف مع رقم الصفقة والمندوب
POST /transcriptions?reports=call-checklistX-External-Id: deal-48213X-Author: external:hubspot:172903 | الاستجابة
نص مقسّم حسب المتحدثين
"status": "completed","external_id": "deal-48213","segments": [ … ]04 | الاستجابة
تقرير مبني على قائمة التحقق لديك
"slug": "call-checklist","text": "حدّد الاحتياج: نعم\nذكر السعر: لا"05 | الكود الخاص بك
يصل التحليل إلى بطاقة الصفقة
GET /transcriptions?external_id=deal-48213# كل مكالمات الصفقة في طلب واحد
يندمج مع نظام CRM ونظام الهاتف اللذين تستخدمهما بالفعل
HubSpot
Salesforce
Pipedrive
Twilio
Aircall
RingCentral
- أي نظام لديه API
الربط مع CRM
كل مكالمة تعرف صفقتها ومندوبها
ثلاث ترويسات في الطلب نفسه، فيرتبط التسجيل بنظام CRM لديك من الثانية الأولى: تجده برقم الصفقة، وتصفّيه حسب حقولك الخاصة، ويصل إلى المندوب الصحيح.
curl -X POST "https://app.specala.ai/api/v1/developer/transcriptions?reports=call-checklist" \-H "Authorization: Bearer sk_live_…" \-H 'Content-Disposition: attachment; filename="call-48213.mp3"' \-H "X-External-Id: deal-48213" \-H 'X-Metadata: {"pipeline":"b2b","source":"aircall"}' \-H "X-Author: external:hubspot:1729" \--data-binary @call-48213.mp3{"status": "completed","external_id": "deal-48213","metadata": { "pipeline": "b2b", "source": "aircall" },"author": { "id": "9c2d4e6f-…", "name": "Marcus" }}التطبيق
لا حاجة إلى بناء لوحة إدارة
كل ما يُرفع عبر API يظهر في Specala AI: يقرأ المدير التحليلات ويبحث في المكالمات ويسأل المساعد الذكي، في المتصفح وفي تطبيق سطح المكتب.
تقاريرك الخاصة
موجّهك أنت، وتقريرك أنت عن كل محادثة
اكتب موجّهًا في التطبيق فيحصل التقرير على معرّف. مرّره في المعامل reports، فيعود مع التفريغ تقرير وفق قواعدك: قائمة تحقق المكالمة، أو تحليل الاعتراضات، أو بطاقة لنظام CRM.
الإعدادات → تقارير الذكاء الاصطناعي
- الاسم
- قائمة تحقق المكالمة
- المعرّف
call-checklist- الموجّه
- أنت مدير مبيعات. راجع المكالمة وفق القائمة: هل عرّف المندوب بنفسه، وحدّد الحاجة، وذكر السعر، واتفق على الخطوة التالية؟ أجب بنعم أو لا عن كل بند واذكر اقتباسًا.
curl -X POST "https://app.specala.ai/api/v1/developer/transcriptions?reports=call-checklist" \-H "Authorization: Bearer sk_live_…" \-H 'Content-Disposition: attachment; filename="call-48213.mp3"' \--data-binary @call-48213.mp3{"status": "completed","prompt_results": [{ "slug": "call-checklist", "name": "قائمة تحقق المكالمة","text": "عرّف بنفسه: نعم، «معك ماركوس من Crumbwell»\nحدّد الحاجة: نعم، «نحتاج إلى توريد تجريبي»\nذكر السعر: لا\nالخطوة التالية: نعم، «نتحدث يوم الاثنين»" }]}تقارير الذكاء الاصطناعي
التحليل بالذكاء الاصطناعي مجرد معامل في الطلب
أضف ?reports= فيعود التفريغ ومعه ملخص ومهام، دون استدعاء منفصل لنموذج لغوي.
curl -X POST "https://app.specala.ai/api/v1/developer/transcriptions?reports=summary" \-H "Authorization: Bearer sk_live_…" \-H 'Content-Disposition: attachment; filename="call-48213.mp3"' \--data-binary @call-48213.mp3{"status": "completed","prompt_results": [{ "slug": "summary", "name": "الملخص","text": "العميل مقهى يحتاج إلى توريد تجريبي. العينات يوم الخميس، وقائمة الأسعار اليوم." }]}البحث والتصدير
اعثر على أي محادثة بطلب واحد
صفِّ التسجيلات حسب رقم الصفقة وحقولك الخاصة والتاريخ والحالة، دون قاعدة بيانات أو فهارس خاصة بك. تحتاج إلى أرشيف؟ احصل على ما يصل إلى 100 تفريغ في ملف ZIP واحد.
curl "https://app.specala.ai/api/v1/developer/transcriptions" \-H "Authorization: Bearer sk_live_…"{"items": [{ "title": "تسليم تجريبي","external_id": "deal-48213", "metadata": { "manager": "marcus" },"created_at": "2026-09-18T10:12:00Z" },{ "title": "مكالمة متابعة","external_id": "deal-48213", "metadata": { "manager": "marcus" },"created_at": "2026-09-11T10:12:00Z" },{ "title": "تجديد العقد","external_id": "deal-47990", "metadata": { "manager": "anna" },"created_at": "2026-09-17T10:12:00Z" },{ "title": "مقهى Bean & Leaf","external_id": "deal-48102", "metadata": { "manager": "marcus" },"created_at": "2026-09-16T10:12:00Z" },{ "title": "عميل جديد","external_id": "deal-48240", "metadata": { "manager": "anna" },"created_at": "2026-09-10T10:12:00Z" }]}تسجيلات عملائك تبقى تحت سيطرتك
المفاتيح للقراءة فقط افتراضيًا
صلاحيات الرفع والحذف والتقارير تُمنح عند إنشاء المفتاح ولا تتغير بعد ذلك.
التفريغات مشفَّرة
مفتاح تشفير مستقل لكل مساحة عمل.
التسجيل الأصلي لا يُحفظ
يُحذف الملف أثناء المعالجة، ولا يبقى سوى النص.
الحذف لا يترك أثرًا
طلب واحد يمحو التفريغ والتقارير من خوادمنا لدى جميع الأعضاء.
وكلاء الذكاء الاصطناعي
وكيلك الذكي يتولى الربط بنفسه
مواصفات OpenAPI، والتوثيق في ملف واحد مخصص للنموذج، وخادم MCP: يعمل Claude Code وCursor وChatGPT مع تسجيلاتك مباشرة.
خادم MCPClaude Code وCursor وChatGPT
claude mcp add --transport http specala-ai https://mcp.specala.ai/mcpOpenAPI 3.1لمولّدات العملاء والوكلاء
curl https://specala.ai/openapi.jsonالتوثيق في ملف واحدمرّره إلى النموذج دفعة واحدة
curl https://specala.ai/docs/llms-full.txtبماذا يختلف عن Whisper API
قارنّا استنادًا إلى التوثيق العلني، بما في ذلك الصف الذي لا نتفوق فيه.
| المعيار | Specala AI | Whisper API (OpenAI) |
|---|---|---|
| ما الذي يعود | نص مقسّم حسب المتحدثين وتقرير بالذكاء الاصطناعي | نص |
| تقرير بالذكاء الاصطناعي في الطلب نفسه | نعم، ومنه ما يُبنى على قالبك | لا، استدعاء منفصل لنموذج |
| حجم الملف | حتى 2 غيغابايت و10 ساعات | حتى 25 ميغابايت |
| المتحدثون | مفصولون افتراضيًا | نموذج منفصل |
| اللغات | 99، بكشف تلقائي | عشرات |
| كيف تعرف أن النتيجة جاهزة | تستعلم عن الحالة | تعود الإجابة فورًا دون طابور |
| واجهة للفريق | نعم: تظهر التسجيلات في التطبيق | لا |
المعلومات عن Whisper API مأخوذة من وثائق OpenAI العامة حتى سبتمبر 2026.
دقائق الخطة
يستهلك API الدقائق نفسها التي يستهلكها التطبيق، ويشمل ذلك فصل المتحدثين.
خطتا Pro وExpert
الوصول إلى API مضمّن في الخطتين.
الدفع بالبطاقة
فوترة شهرية أو سنوية.
أول تفريغ لك، خلال خمس دقائق
أنشئ مفتاحًا
في التطبيق: الإعدادات → API وMCP. يُعرض المفتاح مرة واحدة فقط.
AuthorizationAuthorization: Bearer sk_live_…أرسل ملفًا
طلب POST واحد والملف هو جسم الطلب. يعود إليك معرّف التسجيل.
curlcurl -X POST "https://app.specala.ai/api/v1/developer/transcriptions" \-H "Authorization: Bearer sk_live_…" \-H 'Content-Disposition: attachment; filename="call-48213.mp3"' \--data-binary @call-48213.mp3اجلب النتيجة
استعلم عن الحالة كل 5–10 ثوانٍ حتى تصبح completed.
status.shcurl "https://app.specala.ai/api/v1/developer/transcriptions/$UUID" \-H "Authorization: Bearer sk_live_…"