تخطّي إلى المحتوى

Maya · Batch

التكامل

معرّف النموذج maya/batch
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/maya/batch?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "texts": [
      "Hello from Doitong. This is a short test sentence."
    ],
    "prompts": [
      "Hello from Doitong. This is a short test sentence."
    ]
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

هذا الطلب: ≈⁨‏0.049 $⁩ 49 رصيد API تشغيله في هذه الصفحة

الحصول على مفتاح API
Maya Research تحويل النص إلى كلام #text-to-speech#tts

إصدار دفعي من Maya لتحويل الكلام يعالج حتى 100 نص مع أوصاف صوت متطابقة

Maya Research · صوت

ستظهر نتيجتك الأولى هنا

أنشئ طلبًا أدناه وشغّله باستخدام مفتاح API الخاص بك. تُنسخ المخرجات إلى تخزيننا، وتُحفظ إلى الأبد أو لمدة 7 أيام مجانًا.

إنشاء طلب

تُنشأ عناصر التحكم من مخطط النموذج. يتحدّث الرمز والسعر عند تغييرها.

•مطلوب

قائمة نصوص تركيب الكلام مع دعم لوسوم <emotion_name> المضمّنة في أي عنصر.

•مطلوب

سمات الصوت أو الشخصية لكل نص، مقدمة كقائمة من الأوصاف. يجب أن يساوي عدد الأوصاف عدد النصوص.

متقدم sample_rate · output_format · temperature · top_p · max_tokens · repetition_penalty · enable_safety_checker
sample_rate الافتراضي 48 kHz

إعداد معدل أخذ عينات الصوت المشترك لكل عملية توليد، مع خيار معالجة أسرع عند 24 kHz وجودة أفضل عند 48 kHz.

output_format الافتراضي wav

تنسيق الملف المستخدم لكل تسجيل كلام مُولَّد.

الافتراضي 0.4

درجة حرارة أخذ العينات المطبقة على كل عملية توليد.

الافتراضي 0.9

إعداد أخذ عينات النواة المطبق على كل عملية توليد.

الافتراضي 2000

الحد الأعلى لرموز SNAC لكل عملية توليد.

الافتراضي 1.1

عقوبة التكرار المطبقة على كل عملية توليد.

POST /run/maya/batch?wait=20 عرض السعر → ⁨‏0.049 $⁩
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/maya/batch?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "texts": [
      "Hello from Doitong. This is a short test sentence."
    ],
    "prompts": [
      "Hello from Doitong. This is a short test sentence."
    ]
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

تشغيل هذا الطلب

يبقى مفتاحك في هذا المتصفح: لا يُرسل إلا إلى Doitong API ويُحفظ في localStorage فقط إذا فعّلت خيار التذكّر. الحصول على مفتاح API

حول Maya · Batch

يولّد عدة مقاطع في طلب واحد. يستقبل كل من `texts` و`prompts` من 1 إلى 100 إدخال، ويجب أن يتطابقا في الطول، بحيث يقترن كل نص بوصف صوت. تعمل وسوم المشاعر في كل نص. تنطبق إعدادات مثل معدل أخذ العينات وتنسيق الإخراج ودرجة الحرارة على الجميع، وتشمل النتائج قائمة بملفات الصوت ومددها.

المعاملات

الاسمالنوع الافتراضيمسموح الوصف
textsمطلوب
النوعstring[]
≤ 100 عنصر
قائمة نصوص تركيب الكلام مع دعم لوسوم <emotion_name> المضمّنة في أي عنصر.
promptsمطلوب
النوعstring[]
≤ 100 عنصر
سمات الصوت أو الشخصية لكل نص، مقدمة كقائمة من الأوصاف. يجب أن يساوي عدد الأوصاف عدد النصوص.
temperatureاختياري
النوعnumber
الافتراضي0.4
0 – 2
درجة حرارة أخذ العينات المطبقة على كل عملية توليد.
top_pاختياري
النوعnumber
الافتراضي0.9
0 – 1
إعداد أخذ عينات النواة المطبق على كل عملية توليد.
max_tokensاختياري
النوعinteger
الافتراضي2000
28 – 4,000
الحد الأعلى لرموز SNAC لكل عملية توليد.
repetition_penaltyاختياري
النوعnumber
الافتراضي1.1
1 – 2
عقوبة التكرار المطبقة على كل عملية توليد.
sample_rateاختياري
النوعenum
الافتراضي48 kHz
48 kHz24 kHz
إعداد معدل أخذ عينات الصوت المشترك لكل عملية توليد، مع خيار معالجة أسرع عند 24 kHz وجودة أفضل عند 48 kHz.
output_formatاختياري
النوعenum
الافتراضيwav
wavmp3
تنسيق الملف المستخدم لكل تسجيل كلام مُولَّد.
enable_safety_checkerاختياري
النوعboolean
الافتراضيtrue
يمكن تخفيف الفحص بضبط القيمة على false، شريطة أن يكون المستدعي مخولًا بذلك.
مطلوب

المخرجات

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "maya/batch",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 49,
    "usd": "0.049",
    "charged": 49,
    "refunded": 0
  },
  "input": {
    "texts": [
      "Hello from Doitong. This is a short test sentence."
    ],
    "prompts": [
      "Hello from Doitong. This is a short test sentence."
    ]
  },
  "output": {
    "audios": [
      {
        "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp3",
        "content_type": "audio/mpeg",
        "file_name": "0-output.mp3",
        "file_size": 1843200
      }
    ],
    "durations": [
      5
    ],
    "sample_rate": "48 kHz",
    "total_generation_time": 5.7,
    "average_rtf": 0.15
  },
  "outputs": [
    {
      "type": "audio",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp3",
      "content_type": "audio/mpeg",
      "file_size": 1843200,
      "duration": 12,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
ملفاتك، خيارككل outputs[].url هو نسخة على تخزيننا: تُحفظ إلى الأبد (مع الدفع لكل غيغابايت-شهر) أو لمدة 7 أيام مجانًا، وفق إعداد حسابك أو ?storage=.
البنية نفسها في كل نموذجtype وurl وcontent_type وwidth وheight وduration للصور والفيديو والصوت على حد سواء. output هو كائن النتائج الخاص بالنموذج.
حقول المخرجات
audios
array of object {url, content_type, file_name, file_size}ملفات الصوت المُنتَجة، تُعاد كقائمة.
durations
array of numberالطول بالثواني لكل تسجيل صوتي مُولَّد.
sample_rate
stringمعدل أخذ العينات المشترك بين جميع ملفات الصوت المُولَّدة.
total_generation_time
numberإجمالي وقت التوليد بالثواني لجميع ملفات الصوت.
average_rtf
numberمتوسط عامل الوقت الفعلي لجميع عمليات التوليد.

مزيد من النماذج: تحويل النص إلى كلام

لوكلاء الذكاء الاصطناعي: تتوفر هذه الصفحة بصيغة Markdown على https://doitong.com/ar/developers/models/maya/batch.md. جميع النماذج والأدلة: https://doitong.com/developers/llms.txt