Source: https://ailoot.ai/models/ar/speech-2-8-hd/
Canonical: https://ailoot.ai/models/ar/speech-2-8-hd/
Language: ar

# speech-2.8-hd

[Markdown](https://ailoot.ai/models/ar/speech-2-8-hd/index.md) · [JSON](https://ailoot.ai/models/ar/speech-2-8-hd/facts.json)

## [speech-2.8-hd](https://ailoot.ai/models/ar/speech-2-8-hd/)

يولد Speech 2.8 HD كلامًا تعبيريًا مع التحكم بالمشاعر والتفاصيل الصوتية مثل التنفس والضحك.

- [**Ailoot · توليد الكلام** `POST /v1/audio/speech` `speech-2.8-hd`](https://ailoot.ai/models/ar/speech-2-8-hd/#method-0)
- [**Ailoot · توليد الكلام** `POST /v1/audio/speech` `minimax-speech`](https://ailoot.ai/models/ar/speech-2-8-hd/#method-1)
- [**Ailoot · توليد الكلام** `POST /v1/audio/speech` `minimax-speech-latest`](https://ailoot.ai/models/ar/speech-2-8-hd/#method-2)

عن النموذج

يغطي هذا الوصف قدرات النموذج. وترد أدناه المدخلات والمخرجات والخيارات المتاحة في Ailoot للطريقة المحددة.

#### كلام حي بتفاصيل صوتية صغيرة

يركز Speech 2.8 HD على صوت طبيعي ونظيف. الخاصية الرئيسية للجيل هي الوسوم الصوتية التي تضيف تفاصيل حوارية: الضحك والضحك الخفيف والتنفس والشهيق والزفير والتنهد والسعال وتنظيف الحلق وأصواتًا قصيرة أخرى. تساعد على تقديم إيقاع الرد الحي وتوقفاته دون تحويل كل عبارة إلى قراءة مذيع منتظمة.

تُدرج الوسوم في النص بالصيغ المحددة للنموذج: مثل `(chuckle)` و`(breath)` و`(sighs)` للأفعال الصوتية المعنية. تخص إمكانية الوسوم الصوتية Speech 2.8 تحديدًا. هذه تفاصيل صوت داخل توليد الكلام، لا توليد تأليف موسيقي أو صوتي منفصل.

#### الجرس والنقاء

يبرز المصنّع نقل صفات الصوت المميزة: الخامة والتنفس وطريقة النطق. تشمل قدرات العائلة التوليد بصوت مستنسخ مُجهز؛ وإنشاء مثل هذا الصوت عملية منفصلة. أُعيدت أيضًا معالجة Speech 2.8 لتقليل ضوضاء الخلفية والتشوهات الرقمية.

#### اللغات والتعبير

يدعم Speech 2.8 **40 لغة**، منها الروسية. يصف المصنّع العمل على النطق بين اللغات في الجمع بين الصينية واليابانية. يخص ذلك الحفاظ على صوت طبيعي عند استخدام لغات مختلفة، لا الترجمة التلقائية للنص.

يتيح MiniMax اختيار الصوت والتحكم في السرعة ومستوى الصوت وطبقة النغمة. تُحدد السرعة في النطاق **0,5–2**، ومستوى الصوت فوق 0 وحتى **10**، وتغيير الطبقة من **−12 إلى 12**. يمكن ترك المشاعر للنموذج وفق معنى النص أو تحديدها يدويًا: السعادة أو الحزن أو الغضب أو الخوف أو الاشمئزاز أو الدهشة أو الهدوء.

يمكن توضيح النطق بقاموس استبدالات ورموز صوتية؛ وتتوفر فيه الأبجدية الصوتية الدولية والبينيين الصيني وطرق القراءة اليابانية. تُحدد التوقفات بين الأجزاء المنطوقة في النطاق **0,01–99,99 ثانية**. تُحدد المدة بدقة منزلتين عشريتين؛ وتوضع العلامات بين الأجزاء المنطوقة ولا تُكرر متتابعةً. تتيح هذه الإعدادات مواءمة نطق الأسماء والاختصارات والكلمات الملتبسة مع هدف الأداء الصوتي.

#### النتيجة الصوتية

يقبل التوليد نصًا أقل من **10 000 حرف**. ينصح المصنّع بالإخراج المتدفق للنص الطويل فوق 3000 حرف؛ ويتوفر أيضًا تلقي الصوت النهائي كاملًا. تشمل إعدادات التوليد العامة MP3 وPCM وFLAC وWAV وOpus ونسخ G.711 μ-law، بصوت أحادي أو ستيريو؛ وتتحدد الصيغ المتاحة للطلب المعين بوسائل Ailoot.

تحول هذه البطاقة النص إلى صوت كلام. تصف إعدادات الصوت نموذج MiniMax؛ ولا تدخل عملية إنشاء صوت مستنسخ أو الترجمات المصاحبة المنفصلة أو أساليب الاتصال الخاصة تلقائيًا في طلب القراءة.

تشمل إعدادات الصوت الإضافية ترددات أخذ العينات **8 و16 و22,05 و24 و32 و44,1 كيلوهرتز**. تتوفر لـMP3 معدلات بت **32 أو64 أو128 أو256 كيلوبت/ثانية**. يمكن أيضًا تغيير طابع الصوت وتطبيق تأثير واحد: صدى واسع أو صدى قاعة أو صوت هاتفي أو آلي. تُدعم تأثيرات تغيير الصوت لـMP3 وWAV وFLAC عند تلقي الصوت كاملًا، ولـMP3 فقط في الإخراج المتدفق. تستخدم صيغ G.711 μ-law تردد 8 كيلوهرتز. تخص هذه الإمكانات إعدادات التوليد من MiniMax.

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

**Ailoot · توليد الكلام** `POST /v1/audio/speech` `speech-2.8-hd`

[`speech-2.8-hd`](https://ailoot.ai/models/ar/#m=speech-2.8-hd&route=Core&caller=speech-2.8-hd&fmt=speech)

MiniMax /`speech-2.8-hd`

معرّف النموذج ID

- `speech-2.8-hd`
- `minimax-speech`
- `minimax-speech-latest`

### البداية

يولد Speech 2.8 HD كلامًا تعبيريًا مع التحكم بالمشاعر والتفاصيل الصوتية مثل التنفس والضحك.

المدخلات المقبولة

النص

النتائج

speech

### متاح في Ailoot · المدخلات والطرائق

**Ailoot · توليد الكلام** `POST /v1/audio/speech`

الإدخال

`text`

الإخراج

`speech`

صيغة الإخراج

mp3

| الحقل | النوع | المتطلب | القيم والحدود | القيمة الافتراضية |
| --- | --- | --- | --- | --- |
| الحقل`model` | النوع`string` | المتطلبمطلوب | القيم والحدود speech-2.8-hd | القيمة الافتراضية— |
| الحقل`input` | النوع`string` | المتطلبمطلوب | القيم والحدود الحد الأدنى للطول: ⁦1⁩ الحد الأقصى للطول (غير شامل): ⁦10,000⁩ الوحدة: محارف Unicode | القيمة الافتراضية— |
| الحقل`voice` | النوع`string` | المتطلبمطلوب | القيم والحدود النمط: ^\[A-Za-z0-9\_-\]{1,128}$ | القيمة الافتراضية— |
| الحقل`response_format` | النوع`string` | المتطلباختياري | القيم والحدود mp3 | القيمة الافتراضية— |

تركيبات مواد الإدخال

**text\_to\_speech** · مطلوب: input

معلمات الطريقة ودورة حياتها

| المعلمة | المواصفات |
| --- | --- |
| المعلمة`material_types` | المواصفاتtext |
| المعلمة`required` | المواصفاتnull |
| المعلمة`optional_controls` | المواصفاتnull |

دورة الحياة: `synchronous_result_then_owned_library`

`GET /v1/media/tasks/{task_id}` · قيمة task\_id الفعلية المُعادة أو سجل مكتبة الوسائط

`GET /v1/media/assets/{asset_id}/content`

`GET /v1/media/assets`

`GET /v1/media/assets/{asset_id}`

بُنى الطرق ومعرّفاتها دقيقة؛ قدرة المورد منفصلة عن السماح بالطلب.

### الباقات

#### تعرفات طرائق Ailoot

الإدخال

⁦‏100.00 US$⁩ *لكل 1 مليون حرف*

تحجز Ailoot مبلغًا تقديريًا قبل الطلب. وبعد ظهور النتيجة، تُسوّي الرسوم النهائية بناءً على الاستخدام المقاس. وتستخدم تسوية البث سجل الاستخدام النهائي. [كيفية عمل حجز المبلغ وتسوية الرسوم →](https://ailoot.ai/docs/ar/billing/reserve/)

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

#### Ailoot · توليد الكلام

مثال للكلام

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_TEXT_FILE:?Set your actual UTF-8 narration script}"
export AILOOT_TEXT_FILE
: "${AILOOT_VOICE_ID:?Set the actual accepted voice ID for this model}"
export AILOOT_VOICE_ID
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "speech-2.8-hd", "input": ""}')
f=Path(os.environ["AILOOT_TEXT_FILE"])
if not f.is_file():raise SystemExit("Choose your actual UTF-8 source material")
text=f.read_text(encoding="utf-8")
if not text.strip():raise SystemExit("Source material must contain text")
p["input"]=text
import re
voice=os.environ["AILOOT_VOICE_ID"]
if not re.fullmatch(r"[A-Za-z0-9_-]{1,128}",voice):raise SystemExit("Set an actual accepted voice ID")
p["voice"]=voice
Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/audio/speech \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o speech.mp3
```

### استلام النتائج وحفظها

#### Ailoot · توليد الكلام

mp3

- `GET /v1/media/tasks/{task_id}`
- `GET /v1/media/assets/{asset_id}/content`
- `GET /v1/media/assets`
- `GET /v1/media/assets/{asset_id}`

##### الاحتفاظ بكل النتائج المكتملة

احتفظ بكل استجابة كاملة وكل ملف وجزء محتوى تم إرجاعه.

احتفظ بالنتيجة الثنائية كاملة وبجميع الترويسات. إذا أُعيدت بيانات JSON أو مخرجات متعددة، فاحتفظ بكل عنصر بيانات واجلب محتوى كل عنوان URL فعلي موقّع لأصل من أصول الوسائط.

##### عند الحاجة إلى التحقق من الاستجابة الأصلية

احتفظ بقيمة operation\_id/X-Client-Request-ID الأصلية للمطابقة دون إعادة الإرسال؛ لا يوجد مسار مخصص للاستعلام الدوري عن الصوت.

حقول الاستجابة

| الحقل | النوع |
| --- | --- |
| الحقل`binary audio` | النوعbytes |
| الحقل`response headers` | النوعheaders |

الأخطاء والخطوات التالية

| الاستجابة | الشرط | الخطوة التالية |
| --- | --- | --- |
| الاستجابة⁦400⁩ · `invalid_request_error` | الشرطحقول مطلوبة أو تمثيل مادة أو قيمة معلمة غير صحيحة | الخطوة التاليةصحّح الحقول المحددة قبل طلب إنشاء جديد. |
| الاستجابة`server_error` | الشرطتشير الاستجابة المُعادة إلى أن العملية أو النتيجة تتطلب التحقق | الخطوة التاليةاحتفظ بمعرّف العملية أو المهمة الأصلي المُعاد، وبترويسات الطلب وبالاستجابة؛ وواصل عمليات القراءة المدعومة لتلك العملية الأصلية. لا تُعِد إرسال طلب الإنشاء. |

### الأسماء البديلة

#### الأسماء البديلة للنموذج

**Ailoot** [`speech-2.8-hd`](https://ailoot.ai/models/ar/#m=speech-2.8-hd&route=Core&caller=speech-2.8-hd&fmt=speech), [`minimax-speech`](https://ailoot.ai/models/ar/#m=speech-2.8-hd&route=Core&caller=minimax-speech&fmt=speech), [`minimax-speech-latest`](https://ailoot.ai/models/ar/#m=speech-2.8-hd&route=Core&caller=minimax-speech-latest&fmt=speech)

#### الأسماء البديلة لمسارات الطرائق

استخدم مسارات الطرائق المعروضة أعلاه.

#### معرّفات النماذج ذات الصلة IDs

[`speech-2.8-hd`](https://ailoot.ai/models/ar/#m=speech-2.8-hd&route=Core&caller=speech-2.8-hd&fmt=speech), [`minimax-speech`](https://ailoot.ai/models/ar/#m=speech-2.8-hd&route=Core&caller=minimax-speech&fmt=speech), [`minimax-speech-latest`](https://ailoot.ai/models/ar/#m=speech-2.8-hd&route=Core&caller=minimax-speech-latest&fmt=speech)

**Ailoot · توليد الكلام** `POST /v1/audio/speech` `minimax-speech`

[`minimax-speech`](https://ailoot.ai/models/ar/#m=speech-2.8-hd&route=Core&caller=minimax-speech&fmt=speech)

MiniMax /`minimax-speech`

معرّف النموذج ID

- `speech-2.8-hd`
- `minimax-speech`
- `minimax-speech-latest`

### البداية

يولد Speech 2.8 HD كلامًا تعبيريًا مع التحكم بالمشاعر والتفاصيل الصوتية مثل التنفس والضحك.

المدخلات المقبولة

النص

النتائج

speech

### متاح في Ailoot · المدخلات والطرائق

**Ailoot · توليد الكلام** `POST /v1/audio/speech`

الإدخال

`text`

الإخراج

`speech`

صيغة الإخراج

mp3

| الحقل | النوع | المتطلب | القيم والحدود | القيمة الافتراضية |
| --- | --- | --- | --- | --- |
| الحقل`model` | النوع`string` | المتطلبمطلوب | القيم والحدود minimax-speech | القيمة الافتراضية— |
| الحقل`input` | النوع`string` | المتطلبمطلوب | القيم والحدود الحد الأدنى للطول: ⁦1⁩ الحد الأقصى للطول (غير شامل): ⁦10,000⁩ الوحدة: محارف Unicode | القيمة الافتراضية— |
| الحقل`voice` | النوع`string` | المتطلبمطلوب | القيم والحدود النمط: ^\[A-Za-z0-9\_-\]{1,128}$ | القيمة الافتراضية— |
| الحقل`response_format` | النوع`string` | المتطلباختياري | القيم والحدود mp3 | القيمة الافتراضية— |

تركيبات مواد الإدخال

**text\_to\_speech** · مطلوب: input

معلمات الطريقة ودورة حياتها

| المعلمة | المواصفات |
| --- | --- |
| المعلمة`material_types` | المواصفاتtext |
| المعلمة`required` | المواصفاتnull |
| المعلمة`optional_controls` | المواصفاتnull |

دورة الحياة: `synchronous_result_then_owned_library`

`GET /v1/media/tasks/{task_id}` · قيمة task\_id الفعلية المُعادة أو سجل مكتبة الوسائط

`GET /v1/media/assets/{asset_id}/content`

`GET /v1/media/assets`

`GET /v1/media/assets/{asset_id}`

بُنى الطرق ومعرّفاتها دقيقة؛ قدرة المورد منفصلة عن السماح بالطلب.

### الباقات

#### تعرفات طرائق Ailoot

الإدخال

⁦‏100.00 US$⁩ *لكل 1 مليون حرف*

تحجز Ailoot مبلغًا تقديريًا قبل الطلب. وبعد ظهور النتيجة، تُسوّي الرسوم النهائية بناءً على الاستخدام المقاس. وتستخدم تسوية البث سجل الاستخدام النهائي. [كيفية عمل حجز المبلغ وتسوية الرسوم →](https://ailoot.ai/docs/ar/billing/reserve/)

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

#### Ailoot · توليد الكلام

مثال للكلام

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_TEXT_FILE:?Set your actual UTF-8 narration script}"
export AILOOT_TEXT_FILE
: "${AILOOT_VOICE_ID:?Set the actual accepted voice ID for this model}"
export AILOOT_VOICE_ID
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "minimax-speech", "input": ""}')
f=Path(os.environ["AILOOT_TEXT_FILE"])
if not f.is_file():raise SystemExit("Choose your actual UTF-8 source material")
text=f.read_text(encoding="utf-8")
if not text.strip():raise SystemExit("Source material must contain text")
p["input"]=text
import re
voice=os.environ["AILOOT_VOICE_ID"]
if not re.fullmatch(r"[A-Za-z0-9_-]{1,128}",voice):raise SystemExit("Set an actual accepted voice ID")
p["voice"]=voice
Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/audio/speech \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o speech.mp3
```

### استلام النتائج وحفظها

#### Ailoot · توليد الكلام

mp3

- `GET /v1/media/tasks/{task_id}`
- `GET /v1/media/assets/{asset_id}/content`
- `GET /v1/media/assets`
- `GET /v1/media/assets/{asset_id}`

##### الاحتفاظ بكل النتائج المكتملة

احتفظ بكل استجابة كاملة وكل ملف وجزء محتوى تم إرجاعه.

احتفظ بالنتيجة الثنائية كاملة وبجميع الترويسات. إذا أُعيدت بيانات JSON أو مخرجات متعددة، فاحتفظ بكل عنصر بيانات واجلب محتوى كل عنوان URL فعلي موقّع لأصل من أصول الوسائط.

##### عند الحاجة إلى التحقق من الاستجابة الأصلية

احتفظ بقيمة operation\_id/X-Client-Request-ID الأصلية للمطابقة دون إعادة الإرسال؛ لا يوجد مسار مخصص للاستعلام الدوري عن الصوت.

حقول الاستجابة

| الحقل | النوع |
| --- | --- |
| الحقل`binary audio` | النوعbytes |
| الحقل`response headers` | النوعheaders |

الأخطاء والخطوات التالية

| الاستجابة | الشرط | الخطوة التالية |
| --- | --- | --- |
| الاستجابة⁦400⁩ · `invalid_request_error` | الشرطحقول مطلوبة أو تمثيل مادة أو قيمة معلمة غير صحيحة | الخطوة التاليةصحّح الحقول المحددة قبل طلب إنشاء جديد. |
| الاستجابة`server_error` | الشرطتشير الاستجابة المُعادة إلى أن العملية أو النتيجة تتطلب التحقق | الخطوة التاليةاحتفظ بمعرّف العملية أو المهمة الأصلي المُعاد، وبترويسات الطلب وبالاستجابة؛ وواصل عمليات القراءة المدعومة لتلك العملية الأصلية. لا تُعِد إرسال طلب الإنشاء. |

### الأسماء البديلة

#### الأسماء البديلة للنموذج

**Ailoot** [`speech-2.8-hd`](https://ailoot.ai/models/ar/#m=speech-2.8-hd&route=Core&caller=speech-2.8-hd&fmt=speech), [`minimax-speech`](https://ailoot.ai/models/ar/#m=speech-2.8-hd&route=Core&caller=minimax-speech&fmt=speech), [`minimax-speech-latest`](https://ailoot.ai/models/ar/#m=speech-2.8-hd&route=Core&caller=minimax-speech-latest&fmt=speech)

#### الأسماء البديلة لمسارات الطرائق

استخدم مسارات الطرائق المعروضة أعلاه.

#### معرّفات النماذج ذات الصلة IDs

[`speech-2.8-hd`](https://ailoot.ai/models/ar/#m=speech-2.8-hd&route=Core&caller=speech-2.8-hd&fmt=speech), [`minimax-speech`](https://ailoot.ai/models/ar/#m=speech-2.8-hd&route=Core&caller=minimax-speech&fmt=speech), [`minimax-speech-latest`](https://ailoot.ai/models/ar/#m=speech-2.8-hd&route=Core&caller=minimax-speech-latest&fmt=speech)

**Ailoot · توليد الكلام** `POST /v1/audio/speech` `minimax-speech-latest`

[`minimax-speech-latest`](https://ailoot.ai/models/ar/#m=speech-2.8-hd&route=Core&caller=minimax-speech-latest&fmt=speech)

MiniMax /`minimax-speech-latest`

معرّف النموذج ID

- `speech-2.8-hd`
- `minimax-speech`
- `minimax-speech-latest`

### البداية

يولد Speech 2.8 HD كلامًا تعبيريًا مع التحكم بالمشاعر والتفاصيل الصوتية مثل التنفس والضحك.

المدخلات المقبولة

النص

النتائج

speech

### متاح في Ailoot · المدخلات والطرائق

**Ailoot · توليد الكلام** `POST /v1/audio/speech`

الإدخال

`text`

الإخراج

`speech`

صيغة الإخراج

mp3

| الحقل | النوع | المتطلب | القيم والحدود | القيمة الافتراضية |
| --- | --- | --- | --- | --- |
| الحقل`model` | النوع`string` | المتطلبمطلوب | القيم والحدود minimax-speech-latest | القيمة الافتراضية— |
| الحقل`input` | النوع`string` | المتطلبمطلوب | القيم والحدود الحد الأدنى للطول: ⁦1⁩ الحد الأقصى للطول (غير شامل): ⁦10,000⁩ الوحدة: محارف Unicode | القيمة الافتراضية— |
| الحقل`voice` | النوع`string` | المتطلبمطلوب | القيم والحدود النمط: ^\[A-Za-z0-9\_-\]{1,128}$ | القيمة الافتراضية— |
| الحقل`response_format` | النوع`string` | المتطلباختياري | القيم والحدود mp3 | القيمة الافتراضية— |

تركيبات مواد الإدخال

**text\_to\_speech** · مطلوب: input

معلمات الطريقة ودورة حياتها

| المعلمة | المواصفات |
| --- | --- |
| المعلمة`material_types` | المواصفاتtext |
| المعلمة`required` | المواصفاتnull |
| المعلمة`optional_controls` | المواصفاتnull |

دورة الحياة: `synchronous_result_then_owned_library`

`GET /v1/media/tasks/{task_id}` · قيمة task\_id الفعلية المُعادة أو سجل مكتبة الوسائط

`GET /v1/media/assets/{asset_id}/content`

`GET /v1/media/assets`

`GET /v1/media/assets/{asset_id}`

بُنى الطرق ومعرّفاتها دقيقة؛ قدرة المورد منفصلة عن السماح بالطلب.

### الباقات

#### تعرفات طرائق Ailoot

الإدخال

⁦‏100.00 US$⁩ *لكل 1 مليون حرف*

تحجز Ailoot مبلغًا تقديريًا قبل الطلب. وبعد ظهور النتيجة، تُسوّي الرسوم النهائية بناءً على الاستخدام المقاس. وتستخدم تسوية البث سجل الاستخدام النهائي. [كيفية عمل حجز المبلغ وتسوية الرسوم →](https://ailoot.ai/docs/ar/billing/reserve/)

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

#### Ailoot · توليد الكلام

مثال للكلام

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_TEXT_FILE:?Set your actual UTF-8 narration script}"
export AILOOT_TEXT_FILE
: "${AILOOT_VOICE_ID:?Set the actual accepted voice ID for this model}"
export AILOOT_VOICE_ID
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "minimax-speech-latest", "input": ""}')
f=Path(os.environ["AILOOT_TEXT_FILE"])
if not f.is_file():raise SystemExit("Choose your actual UTF-8 source material")
text=f.read_text(encoding="utf-8")
if not text.strip():raise SystemExit("Source material must contain text")
p["input"]=text
import re
voice=os.environ["AILOOT_VOICE_ID"]
if not re.fullmatch(r"[A-Za-z0-9_-]{1,128}",voice):raise SystemExit("Set an actual accepted voice ID")
p["voice"]=voice
Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/audio/speech \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o speech.mp3
```

### استلام النتائج وحفظها

#### Ailoot · توليد الكلام

mp3

- `GET /v1/media/tasks/{task_id}`
- `GET /v1/media/assets/{asset_id}/content`
- `GET /v1/media/assets`
- `GET /v1/media/assets/{asset_id}`

##### الاحتفاظ بكل النتائج المكتملة

احتفظ بكل استجابة كاملة وكل ملف وجزء محتوى تم إرجاعه.

احتفظ بالنتيجة الثنائية كاملة وبجميع الترويسات. إذا أُعيدت بيانات JSON أو مخرجات متعددة، فاحتفظ بكل عنصر بيانات واجلب محتوى كل عنوان URL فعلي موقّع لأصل من أصول الوسائط.

##### عند الحاجة إلى التحقق من الاستجابة الأصلية

احتفظ بقيمة operation\_id/X-Client-Request-ID الأصلية للمطابقة دون إعادة الإرسال؛ لا يوجد مسار مخصص للاستعلام الدوري عن الصوت.

حقول الاستجابة

| الحقل | النوع |
| --- | --- |
| الحقل`binary audio` | النوعbytes |
| الحقل`response headers` | النوعheaders |

الأخطاء والخطوات التالية

| الاستجابة | الشرط | الخطوة التالية |
| --- | --- | --- |
| الاستجابة⁦400⁩ · `invalid_request_error` | الشرطحقول مطلوبة أو تمثيل مادة أو قيمة معلمة غير صحيحة | الخطوة التاليةصحّح الحقول المحددة قبل طلب إنشاء جديد. |
| الاستجابة`server_error` | الشرطتشير الاستجابة المُعادة إلى أن العملية أو النتيجة تتطلب التحقق | الخطوة التاليةاحتفظ بمعرّف العملية أو المهمة الأصلي المُعاد، وبترويسات الطلب وبالاستجابة؛ وواصل عمليات القراءة المدعومة لتلك العملية الأصلية. لا تُعِد إرسال طلب الإنشاء. |

### الأسماء البديلة

#### الأسماء البديلة للنموذج

**Ailoot** [`speech-2.8-hd`](https://ailoot.ai/models/ar/#m=speech-2.8-hd&route=Core&caller=speech-2.8-hd&fmt=speech), [`minimax-speech`](https://ailoot.ai/models/ar/#m=speech-2.8-hd&route=Core&caller=minimax-speech&fmt=speech), [`minimax-speech-latest`](https://ailoot.ai/models/ar/#m=speech-2.8-hd&route=Core&caller=minimax-speech-latest&fmt=speech)

#### الأسماء البديلة لمسارات الطرائق

استخدم مسارات الطرائق المعروضة أعلاه.

#### معرّفات النماذج ذات الصلة IDs

[`speech-2.8-hd`](https://ailoot.ai/models/ar/#m=speech-2.8-hd&route=Core&caller=speech-2.8-hd&fmt=speech), [`minimax-speech`](https://ailoot.ai/models/ar/#m=speech-2.8-hd&route=Core&caller=minimax-speech&fmt=speech), [`minimax-speech-latest`](https://ailoot.ai/models/ar/#m=speech-2.8-hd&route=Core&caller=minimax-speech-latest&fmt=speech)

FAQ · speech-2.8-hd

ما المدخلات والنتائج المتاحة؟

`POST /v1/audio/speech` · `speech-2.8-hd`: `text` → `speech` `POST /v1/audio/speech` · `minimax-speech`: `text` → `speech` `POST /v1/audio/speech` · `minimax-speech-latest`: `text` → `speech`

ما الحقول التي يستخدمها الطلب؟

`POST /v1/audio/speech` · `speech-2.8-hd`: `model`, `input`, `voice`, `response_format` `POST /v1/audio/speech` · `minimax-speech`: `model`, `input`, `voice`, `response_format` `POST /v1/audio/speech` · `minimax-speech-latest`: `model`, `input`, `voice`, `response_format`

اربط Ailoot بخدمة Claude Code أوOpenCode أوHermes أوتطبيقك.

## الشركة ومحفظة مشاريعها

الشركة ومحفظة مشاريعها: ملايين العملاء؛ مبيعات بالمليارات شهريًا.

## اشتر الرموز بخصم.

خصم اشتراك للعمل المنتظم. الرموز الترويجية حتى 50% على شراء الرموز.

الاشتراك

اختر خطة بخصم لطلباتك المنتظمة.

رمز خصم حتى 50%

أدخل الرمز عند الشراء. يعاد حساب السعر وفق العرض الساري.

المصروفات في السجل

يحفظ النموذج والرموز والمبلغ لكل طلب.

[اختر اشتراكا](https://ailoot.ai/docs/ar/billing/subscriptions/) · [اعرض أسعار النماذج](https://ailoot.ai/models/ar/)

## اربط API بالمنتج الذي تبيعه.

SaaS والتطبيقات والبوتات وفق العرض واتفاقية ترخيص Ailoot. لإعادة البيع، اطلب ترخيص موزع.

تطبيق تجاري

أضف توليد النص والصور والفيديو والصوت إلى ميزات خدمتك المدفوعة.

ترخيص إعادة البيع

أرسل وصف المشروع وطريقة توفير الوصول. اطلب شروط استخدام وإعادة بيع مكتوبة.

المستندات على الموقع

العرض واتفاقية الترخيص وسياسة معالجة البيانات متاحة قبل الربط.

[اطلب ترخيص إعادة بيع](mailto:support@ailoot.ai) · [العرض واتفاقية الترخيص](https://ailoot.ai/legal/offer?lang=ar)

## Ailoot · الشركة ومحفظة مشاريعها





تستند Ailoot إلى خبرة تشغيلية متراكمة وقاعدة عملاء واسعة وخدمة مستقرة ومراقبة مستمرة لمؤشرات الأداء KPI.





الشركة ومحفظة مشاريعها: ملايين العملاء؛ مبيعات بالمليارات شهريًا.





توظف Ailoot هذه الخبرة التشغيلية لإتاحة الوصول عبر API إلى قدرات الذكاء الاصطناعي في منتجات العملاء ووكلائهم وتطبيقاتهم وعمليات الأتمتة.
