| الخاصية | القيمة |
|---|---|
| معرّف الموفّر | inworld |
| Plugin | حزمة خارجية رسمية |
| العقد | speechProviders (TTS فقط) |
| متغير بيئة المصادقة | INWORLD_API_KEY (HTTP Basic، بيانات اعتماد لوحة التحكم بصيغة Base64) |
| عنوان URL الأساسي | https://api.inworld.ai |
| الصوت الافتراضي | Sarah |
| النموذج الافتراضي | inworld-tts-1.5-max |
| المخرجات | MP3 (افتراضي)، OGG_OPUS (ملاحظات صوتية)، PCM 22050 Hz (الهاتف) |
| الموقع | inworld.ai |
| الوثائق | docs.inworld.ai/tts/tts |
تثبيت Plugin
ثبّت Plugin الرسمي، ثم أعد تشغيل Gateway:البدء
اضبط مفتاح API الخاص بك
انسخ بيانات الاعتماد من لوحة تحكم Inworld (Workspace > API Keys)
واضبطها كمتغير بيئة. تُرسل القيمة كما هي بوصفها بيانات اعتماد HTTP Basic،
لذلك لا ترمّزها بصيغة Base64 مرة أخرى ولا تحوّلها إلى رمز bearer.
خيارات التكوين
| الخيار | المسار | الوصف |
|---|---|---|
apiKey | messages.tts.providers.inworld.apiKey | بيانات اعتماد لوحة التحكم بصيغة Base64. يرجع إلى INWORLD_API_KEY. |
baseUrl | messages.tts.providers.inworld.baseUrl | تجاوز عنوان URL الأساسي لـ API الخاص بـ Inworld (الافتراضي https://api.inworld.ai). |
speakerVoiceId | messages.tts.providers.inworld.speakerVoiceId | معرّف الصوت (الافتراضي Sarah). |
modelId | messages.tts.providers.inworld.modelId | معرّف نموذج TTS (الافتراضي inworld-tts-1.5-max). |
temperature | messages.tts.providers.inworld.temperature | درجة حرارة أخذ العينات 0..2 (اختياري). |
ملاحظات
المصادقة
المصادقة
يستخدم Inworld مصادقة HTTP Basic بسلسلة بيانات اعتماد واحدة مرمّزة
بصيغة Base64. انسخها كما هي من لوحة تحكم Inworld. يرسلها الموفّر
بصيغة
Authorization: Basic <apiKey> دون أي ترميز إضافي، لذلك
لا ترمّزها بنفسك بصيغة Base64 ولا تمرّر رمزًا بنمط bearer.
راجع ملاحظات مصادقة TTS للاطلاع على التنبيه نفسه.النماذج
النماذج
معرّفات النماذج المدعومة:
inworld-tts-1.5-max (افتراضي)،
inworld-tts-1.5-mini، inworld-tts-1-max، inworld-tts-1.مخرجات الصوت
مخرجات الصوت
تستخدم الردود MP3 افتراضيًا. عندما يكون هدف القناة هو
voice-note
يطلب OpenClaw من Inworld استخدام OGG_OPUS حتى يُشغّل الصوت كفقاعة
صوتية أصلية. يستخدم إنشاء الصوت للهاتف PCM خامًا عند 22050 Hz لتغذية
جسر الهاتف.نقاط النهاية المخصصة
نقاط النهاية المخصصة
تجاوز مضيف API باستخدام
messages.tts.providers.inworld.baseUrl.
تُزال الشرطات المائلة اللاحقة قبل إرسال الطلبات.ذات صلة
تحويل النص إلى كلام
نظرة عامة على TTS والموفّرين وتكوين
messages.tts.التكوين
مرجع التكوين الكامل بما في ذلك إعدادات
messages.tts.الموفّرون
جميع موفّري OpenClaw المدعومين.
استكشاف الأخطاء وإصلاحها
المشكلات الشائعة وخطوات التصحيح.