توثيق واجهة برمجة التطبيقات (API Reference)
ادمج محركات توليد واستنساخ وتفريغ الصوت العربي الأكثر واقعية في تطبيقاتك وبوتاتك وأنظمتك بسلاسة تامة، مع دعم كامل لمعايير OpenAI الرسمية واحتساب دقيق للأرصدة بالثانية من محفظتك.
البدء السريع (Quick Start)
Single Request • Audio Binary Outputواجهة برمجة التطبيقات مصممة لتعمل كبديل مباشر (Drop-in Replacement) لمحركات الـ TTS العالمية. يمكنك توليد ملفات الصوت الثنائية مباشرة بصيغة WAV أو MP3 خلال أجزاء من الثانية.
curl -X POST "https://awtaar.app/api/generate" \
-H "Authorization: Bearer av_your_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"text": "أهلاً بك في منصة أوتار الصوتية. تجربة رائدة لتحويل النصوص إلى أصوات بشرية طبيعية.",
"voiceId": "nour-egyptian-warm",
"response_format": "wav"
}' \
--output audio.wavالمصادقة والتشفير (Authentication)
Bearer Token Securityتتطلب جميع طلبات الـ API تمرير مفتاحك السري في ترويسة الطلب Authorization باستخدام مخطط Bearer:
# Pass your API key in the Authorization header:
curl -X GET "https://awtaar.app/api/wallet" \
-H "Authorization: Bearer av_your_api_key_here"المسار الأساسي لتحويل النص العربي ومتعدد اللهجات إلى ملف صوتي عالي الدقة (44.1kHz). يُرجع هذا المسار افتراضياً الملف الصوتي باينري جاهز للتشغيل أو الحفظ.
text*مطلوبvoiceIdnour-egyptian-warm أو omar-egyptian-witty.response_formatwav للاستوديو الاحترافي.modelawtaar-realtime (الأسرع للوكلاء ومكالمات Vapi بـ 1.5x)، أو awtaar-realtime-flash (بث استوديو فلاش فائق الواقعية بـ 1.25x)، أو awtaar-voice-v2 (استوديو 1.0x)، أو awtaar-cinema (تمثيل درامي 2.0x)، أو awtaar-omni (حوار ذكي 2.22x).sampleRatestreamtrue)، يتم بث الصوت لحظياً عبر Chunked Transfer في أقل من 100ms.curl -X POST "https://awtaar.app/api/generate" \
-H "Authorization: Bearer av_your_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"text": "تحويل النص إلى كلام طبيعي بلهجة مصرية أو فصحى بجودة فائقة.",
"voiceId": "nour-egyptian-warm",
"response_format": "wav"
}' \
--output output.wavمتوافق 100% مع معايير ومكتبات OpenAI الرسمية. كل ما عليك فعله هو توجيه الـ baseURL إلى رابط منصتك، واستخدام نفس الكود الذي تستخدمه لتشغيل client.audio.speech.create().
curl https://awtaar.app/v1/audio/speech \
-H "Authorization: Bearer av_your_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"model": "awtaar-voice-v2",
"input": "يا صباح الفل يا هندسة! كود متوافق تماماً مع حزم أوبن إيه آي الرسمية.",
"voice": "omar-egyptian-witty",
"response_format": "mp3",
"speed": 1.0
}' \
--output speech.mp3نقطة نهاية مخصصة للبث الصوتي المباشر بدون أي تأخير (Sub-100ms Chunked Transfer Streaming). مصممة للعمل مع كافة التطبيقات، المواقع، تطبيقات الهاتف، روبوتات Discord/Telegram، وأنظمة الرد الآلي IVR ومساعدي الذكاء الاصطناعي (Vapi, LiveKit, Retell, Twilio).
text و voiceId و model لاستقبال أجزاء الصوت فورياً عبر Stream.<audio src="..." autoplay /> عبر تمرير الرابط ومفتاحك في الـ URL.مصفوفة أداء النماذج الصوتية للبث اللحظي واختبارات السرعة (Latency Benchmarks)
نتائج اختبارات حية ومقارنة زمن وصول أول بايت (TTFB) والزمن الكلي لاختيار المحرك الأنسب لمشروعك
| معرّف النموذج في منصتك | المعمارية والتقنية الداخلية | زمن أول بايت (TTFB) | زمن التوليد الكلي | نوع التدفق | أفضل استخدام |
|---|---|---|---|---|---|
| awtaar-realtime ⚡ | محرك التدفق اللحظي (Neural FastStream) | 290 ms – 651 ms | 1,077 ms | Streaming فوري | الأسرع على الإطلاق لمكالمات Vapi.ai والروبوتات الهاتفية ذات المقاطعة السريعة |
| awtaar-voice-v2 (Lite) | محرك الاستوديو السريع (Neural Stream-Lite) | 1,303 ms | 1,395 ms | Streaming | سريع واستوديو متوازن مع تحكم بالنبرات |
| awtaar-cinema | محرك التمثيل الدرامي (Neural Cinema Drama) | 930 ms – 1,471 ms | 1,471 ms | Buffered Chunks | الأفضل للتمثيل الدرامي والقصص والبودكاست وتعبيرات التنفس |
| awtaar-realtime-flash 🌟 | محرك النبرات واللهجات المتقنة (Neural Expressive Flash) | 3,052 ms – 3,358 ms | 3,484 ms | Burst Streaming | الأعلى جودة وتعبيرات لهجات طبيعية، مع زمن استجابة حوالي 3 ثوانٍ |
اختر نموذج awtaar-realtime دون تردد. يبدأ في إرجاع أول مقطع صوتي في أقل من 300ms، وهو العامل الحاسم لمنع أي فترات صمت محرجة أثناء التحدث وضمان استجابة لحظية عند مقاطعة المتحدث.
اختر نموذج awtaar-realtime-flash إذا كنت تبني وكيلاً ذكياً يتطلب نطقاً دقيقاً للغاية للهجات المحلية (المصرية، الخليجية، الشامية) مع إمكانية توجيه المشاعر (ضحك، همس، حماس) عبر توجيهات الـ Prompt.
# 1. Stream live audio directly to speaker or media player in real time (<100ms latency):
curl -N "https://awtaar.app/api/stream" \
-H "Authorization: Bearer av_your_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"text": "بث صوتي مباشر لحظي بأقل من 100 ميلي ثانية لأي تطبيق أو روبوت محادثة.",
"voiceId": "nour-egyptian-warm",
"model": "awtaar-realtime",
"response_format": "mp3"
}' | ffplay -nodisp -autoexit -
# 2. Or stream with a simple GET URL directly in HTML5 <audio> or browser:
# https://awtaar.app/api/stream?apiKey=YOUR_KEY&text=مرحباً&voiceId=nour-egyptian-warm&model=awtaar-realtimeتمت هندسة وضبط هذه الشخصيات الصوتية خصيصاً لوكلاء الذكاء الاصطناعي التفاعليين (Vapi, LiveKit, Retell, Twilio)، روبوتات المحادثة الهاتفية، وتطبيقات البث الصوتي الفوري عبر المتصفح والهاتف. توفر هذه الشخصيات سرعة استجابة فائقة (Sub-100ms) بدون أي تقطيع أو تأخير، مع نبرات طبيعية تمثل كافة الأقاليم العربية.
صوت أنثوي دافئ، حواري، بشوش، قريب للقلب ومريح للغاية في المكالمات الطويلة
nour-realtime-egyptصوت شبابي ذكي، سريع البديهة، تفاعلي ومقنع للغاية بنبرة طبيعية غير متكلفة
omar-realtime-egyptصوت وقور، فخم ورصين، يعكس الهيبة والموثوقية والرزانة المؤسسية الرفيعة
sultan-realtime-gulfصوت راقي، ناعم وأنيق، يقدم الحلول بدقة وهدوء وترحاب استثنائي
reem-realtime-gulfصوت سعودي أصيل، ودود ومطمئن، نطق فصيح وواضح للأرقام والتعليمات
salma-realtime-saudiصوت إذاعي جهوري، حماسي وقوي الحضور، يجذب الانتباه فورياً بنبرة حازمة
tarek-realtime-egyptنبرة همس ناعمة وحالمة، استرخاء فائق وهدوء تام يقلل التوتر ويريح الأعصاب
amira-realtime-whisperصوت سريع التفاعل والاستجابة، نبرة استشارية معرفية ذكية تواكب سرعة التفكير
jana-realtime-quickطاقة إيجابية عالية، صوت شبابي مفعم بالحيوية والانطلاق والمرح والتفاعل السريع
khalid-realtime-energyأسلوب حديث وديناميكي وسريع البديهة يجذب جيل الشباب ورواد الأعمال
zain-realtime-dynamicصوت نسائي مصري فائق العفوية والطبيعية، نبرات دافئة تعبر عن المشاعر ببراعة استثنائية
farida-flash-egyptنبرة مصرية متزنة ورصينة وفخمة، إتقان شديد للحديث الوثائقي والبودكاست المعمق
hamza-flash-egyptصوت سعودي نقي، هادئ ومطمئن، يعكس الرقي والترحيب الرفيع لعملاء النخبة
jawhara-flash-saudiنبرة سعودية ملكية فخمة، هيبة ووقار تام يخاطب المؤسسات والجهات الكبرى
musaed-flash-saudiأسلوب إماراتي حديث وواثق، قيادي ومشرق يلائم بيئات الأعمال والابتكار
shamsa-flash-uaeلهجة شامية حوارية متقنة وسلسة، تمنح المستمع شعوراً دافئاً بالألفة والراحة
bassel-flash-syriaدارجة مغربية أصيلة وعفوية ومحببة، سهلة الفهم وتعزز القرب والتفاعل المباشر
idriss-flash-moroccoنبرة جزائرية واثقة ومتميزة، حضور إعلامي مشرق ومخارج حروف واضحة
kenza-flash-algeriaفصاحة عربية متقنة، إعراب ومخارج حروف سليمة تمنح المحتوى رصانة وبلاغة
abdulrahman-flash-fushaنبرة إخبارية محترفة، إيقاع متزن وحيادي يعكس المصداقية والجدية المطلوبة
rawan-flash-newsمحرك التمثيل الدرامي الفائق القادر على الضحك والتنهد والغضب وتعبيرات التنفس الحية
youssef-cinema-actingصوت روائي تفاعلي غني بالتعبيرات والمشاعر المتنوعة والضحك الخفيف والتنفس التمثيلي
rania-cinema-storyنبرة درامية قوية وحازمة، تمثيل صوتي جهوري يثير الحماس والترقب والمشاعر القوية
hazem-cinema-epicلهجة لبنانية رقيقة، تمثيل عاطفي عميق وتدرجات صوتية حنونة تلامس المشاعر
celine-cinema-dramaتسجيلات استوديو نقية ومتوازنة، صوت نسائي حواري مريح للإنتاج اليومي السريع
yasmin-v2-podcastنبرة إذاعية عميقة ودافئة ومركّزة، تبعث على الاستغراق والتفكير والتركيز
adel-v2-anchorقراءة مسترسلة متزنة ومريحة، مخارج حروف واضحة جداً تدعم الاستماع لساعات طويلة
ziad-v2-audiobookحيوية إذاعية تونسية مميزة، أسلوب رشيق وسريع الإيقاع يجذب المستمع في الفقرات القصيرة
anis-v2-radioجدول المواصفات التقنية للشخصيات الصوتية (Reference Matrix)
| الشخصية | Voice ID (Slug) | اللهجة | النوع | معرّف النموذج الأساسي | المحركات المتوافقة | زمن الاستجابة |
|---|---|---|---|---|---|---|
| 🇪🇬 نور | nour-realtime-egypt | المصرية | أنثى | ⚡ awtaar-realtime | awtaar-realtime | <100ms |
| 🇪🇬 عمر | omar-realtime-egypt | المصرية | ذكر | ⚡ awtaar-realtime | awtaar-realtime | <100ms |
| 🇸🇦 سلطان | sultan-realtime-gulf | السعودية والخليج | ذكر | ⚡ awtaar-realtime | awtaar-realtime | <100ms |
| 🇦🇪 ريم | reem-realtime-gulf | الإماراتية والخليج | أنثى | ⚡ awtaar-realtime | awtaar-realtime | <100ms |
| 🇸🇦 سلمى | salma-realtime-saudi | السعودية | أنثى | ⚡ awtaar-realtime | awtaar-realtime | <100ms |
| 🇪🇬 طارق | tarek-realtime-egypt | المصرية | ذكر | ⚡ awtaar-realtime | awtaar-realtime | <100ms |
| 🌐 أميرة | amira-realtime-whisper | الفصحى الهادئة | أنثى | ⚡ awtaar-realtime | awtaar-realtime | <100ms |
| 🌐 جنى | jana-realtime-quick | عربية معاصرة سريعة | أنثى | ⚡ awtaar-realtime | awtaar-realtime | <100ms |
| 🇸🇦 خالد | khalid-realtime-energy | الخليجية / السعودية | ذكر | ⚡ awtaar-realtime | awtaar-realtime | <100ms |
| 🇧🇭 زين | zain-realtime-dynamic | الخليجية | ذكر | ⚡ awtaar-realtime | awtaar-realtime | <100ms |
| 🇪🇬 فريدة | farida-flash-egypt | المصرية | أنثى | 🌟 awtaar-realtime-flash | awtaar-realtime-flash | 3.0s |
| 🇪🇬 حمزة | hamza-flash-egypt | المصرية | ذكر | 🌟 awtaar-realtime-flash | awtaar-realtime-flash | 3.0s |
| 🇸🇦 جوهرة | jawhara-flash-saudi | السعودية | أنثى | 🌟 awtaar-realtime-flash | awtaar-realtime-flash | 3.0s |
| 🇸🇦 مساعد | musaed-flash-saudi | السعودية والخليج | ذكر | 🌟 awtaar-realtime-flash | awtaar-realtime-flash | 3.0s |
| 🇦🇪 شمسة | shamsa-flash-uae | الإماراتية | أنثى | 🌟 awtaar-realtime-flash | awtaar-realtime-flash | 3.0s |
| 🇸🇾 باسل | bassel-flash-syria | الشامية | ذكر | 🌟 awtaar-realtime-flash | awtaar-realtime-flash | 3.0s |
| 🇲🇦 إدريس | idriss-flash-morocco | المغربية (الدارجة) | ذكر | 🌟 awtaar-realtime-flash | awtaar-realtime-flash | 3.0s |
| 🇩🇿 كنزة | kenza-flash-algeria | الجزائرية | أنثى | 🌟 awtaar-realtime-flash | awtaar-realtime-flash | 3.0s |
| 🌐 عبد الرحمن | abdulrahman-flash-fusha | الفصحى المعاصرة | ذكر | 🌟 awtaar-realtime-flash | awtaar-realtime-flash | 3.0s |
| 🌐 روان | rawan-flash-news | الفصحى الإخبارية | أنثى | 🌟 awtaar-realtime-flash | awtaar-realtime-flash | 3.0s |
| 🇪🇬 يوسف (دراما سينمائية) | youssef-cinema-acting | المصرية السينمائية | ذكر | 🎭 awtaar-cinema | awtaar-cinema | 930ms |
| 🇸🇾 رانيا (سرد قصصي) | rania-cinema-story | الشامية / الفصحى | أنثى | 🎭 awtaar-cinema | awtaar-cinema | 930ms |
| 🌐 حازم (ملحمي) | hazem-cinema-epic | الفصحى الدرامية | ذكر | 🎭 awtaar-cinema | awtaar-cinema | 930ms |
| 🇱🇧 سيرين (عاطفي ورومانسي) | celine-cinema-drama | اللبنانية الدرامية | أنثى | 🎭 awtaar-cinema | awtaar-cinema | 930ms |
| 🇪🇬 دينا (استوديو) | yasmin-v2-podcast | المصرية | أنثى | 📻 awtaar-voice-v2 | awtaar-voice-v2 | 1.3s |
| 🇪🇬 عادل (إذاعي) | adel-v2-anchor | المصرية / الفصحى | ذكر | 📻 awtaar-voice-v2 | awtaar-voice-v2 | 1.3s |
| 🌐 زياد (كتب صوتية) | ziad-v2-audiobook | الفصحى المعاصرة | ذكر | 📻 awtaar-voice-v2 | awtaar-voice-v2 | 1.3s |
| 🇹🇳 أنيس (راديو) | anis-v2-radio | التونسية / المغاربية | ذكر | 📻 awtaar-voice-v2 | awtaar-voice-v2 | 1.3s |
بالإضافة إلى شخصيات البث اللحظي العشرين أعلاه، يمكنك تمرير أي معرف صوت من كتالوج أوتار المعتمد (مثل awtaar-eg-onyx-tarek أو awtaar-sa-onyx-sultan)، وسيقوم نظام التوجيه الذكي بربط الصوت فورياً بأعلى جودة وبدون أي انقطاع.
تحويل الصوت إلى نص عبر كلاستر Awtaar Acoustic Clusters الموزع فائق الدقة للهجات العربية. أرسل الملف كـ multipart/form-data مع حقل file.
curl -X POST "https://awtaar.app/api/transcribe" \
-H "Authorization: Bearer av_your_api_key_here" \
-F "file=@meeting_record.wav"توليد مؤثرات صوتية احترافية وسينمائية فائقة الواقعية من الوصف النصي المباشر عبر عناقيد أوتار نيورال (Awtaar Neural Audio) المتطورة. يمكنك تمرير وصف المشهد الصوتي وتحديد المدة بالثواني (5، 10، 15، 30 ثانية).
curl -X POST "https://awtaar.app/api/sfx" \
-H "Authorization: Bearer av_your_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"prompt": "عاصفة رعدية سينمائية ليلاً مع أمطار غزيرة وصوت رعد عميق",
"durationSeconds": 10
}'الاستعلام اللحظي عن رصيدك المتبقي في المحفظة بالثواني والدقائق وصلاحية اشتراكك، مع تفاصيل الخطة النشطة وحالة الحساب.
curl -X GET "https://awtaar.app/api/wallet" \
-H "Authorization: Bearer av_your_api_key_here"دليل النبرات والمشاعر الصوتية (Emotion Directives)
Expressive In-line Tagsيدعم نظام أوطار توجيه المشاعر والأداء التمثيلي عبر طريقتين: إما بتمرير الحقل emotion في الطلب لكامل المقطع، أو بإدراج وسوم النبرات داخل النص لتغيير أداء كلمات أو جمل محددة. المحرك يفسر الوسوم صوتياً ويحذف الأقواس تماماً دون قراءتها صوتياً (Zero-Leak Guarantee):
[نبرة: ضحك] يا راجل مش معقول خفة دمك دي! [/نبرة][نبرة: همس] اسمعني كويس، الموضوع ده سر خطير بيننا [/نبرة][نبرة: حزن] ما كنتش متخيل إن النهاية هتكون صعبة كده... [/نبرة][نبرة: حماس] وأخيراً انطلق الموسم الأضخم هذا العام! [/نبرة][نبرة: غضب] قلتلك مية مرة ما تكررش الغلطة دي تاني! [/نبرة][نبرة: تشويق] وفجأة، انطفأت كل الأنوار في الغرفة... [/نبرة][نبرة: هدوء] أهلاً بكم في جلسة التأمل المسائية واستعادة الصفاء الذهني. [/نبرة]يمكنك كتابة هذه الكلمات بين الأقواس المربعة مباشرة داخل النص في الـ UI أو عبر الـ API. يضمن نظام Awtaar Audio Shield عدم نطق الأقواس نهائياً، ويحولها تلقائياً إلى أصوات بشرية طبيعية ومقنعة:
[ضحكة]أهلاً بكم [ضحكة] في منصتنا الرائدة
[همس]اسمع جيداً [همس] هذا أمر في غاية السرية
[تنهيدة]وأخيراً [تنهيدة] نجحنا في تحقيق الهدف المطلوب
[وقفة 1ث]السؤال الحقيقي هو [وقفة 1ث] ما هي خطوتك التالية؟
[تنفس]حان الوقت للبدء [تنفس] دعونا نستعرض التفاصيل معاً
| معرّف النموذج في أوطار | طريقة معالجة النبرة والمشاعر | النبرات المدعومة | حذف الأقواس تلقائياً |
|---|---|---|---|
| awtaar-realtime ⚡ | توجيه فوري عبر إعدادات التوليد اللحظي | كافة الـ 7 مشاعر كاملة | ✓ نعم (100% نظيف) |
| awtaar-realtime-flash 🌟 | توجيه ذكي متعدد اللهجات ومخارج الحروف الطبيعية | كافة الـ 7 مشاعر + تمثيل سينمائي | ✓ نعم (100% نظيف) |
| awtaar-cinema | إيماءات صوتية درامية وأصوات التنفس والضحك العفوي | كافة المشاعر + إيماءات التنفس والضحك | ✓ نعم (100% نظيف) |
| awtaar-voice-v2 (Lite) | ضبط النبرة الاستوديو المتوازنة | كافة الـ 7 مشاعر | ✓ نعم (100% نظيف) |
استوديو الحوارات متعددة الأصوات (Multi-Speaker Dialogue)
Conversational AI • Single WAV Mixيمكنك توليد حوارات ومحادثات كاملة بين شخصيات متعددة وبلهجات ونبرات مشاعر مختلفة في طلب واحد (Single Request)؛ حيث تتم معالجة الردود بالتوازي ودمجها تلقائياً مع فواصل زمنية طبيعية (Conversational Pauses) في ملف WAV موحد:
curl https://awtaar.app/v1/audio/speech \
-H "Authorization: Bearer av_your_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"model": "awtaar-voice-v2",
"dialogue": [
{
"speaker": "طارق",
"voice": "awtaar-eg-onyx-tarek",
"emotion": "حماس",
"text": "يا أهلاً وسهلاً بيكم في بودكاست المستقبل الصوتي!"
},
{
"speaker": "ريم",
"voice": "awtaar-ae-nova-reem",
"emotion": "هدوء",
"text": "أهلاً بك يا طارق وبكل متابعينا في هذا الحوار الممتع."
}
],
"response_format": "wav"
}' \
--output dialogue.wavالمختبر التفاعلي المباشر (Live Playground)
اختبر كود التوليد مع مفتاحك السري أو مفتاح الاختبار التجريبي وشاهد الاستجابة والهيدرز مباشرة.
