دليل إعداد OpenTalking
قم بتكوين موفر TTS المتوافق مع TTS في OpenTalking لاستخدام نموذج Kitta AI والصوت المستنسخ.
قم بتوصيل Kitta AI TTS بـ OpenTalking
يتضمن OpenTalking مزود openai_compatible TTS للمحادثات الصوتية والوسائط التي تم إنشاؤها. مزود TTS الخاص به منفصل عن مزودي LLM والتعرف على الكلام.
قم بإعداد مفتاح API والهوية الصوتية
- قم بإنشاء مفتاح مخصص في إدارة API.
- انسخ الهوية الصوتية من صوتك المستنسخ.
- تأكد من أن API رصيدك الائتماني كافٍ.
استخدم صوت النظام هذا للاختبار الأول:
00a1b221-6137-4b73-ad62-b0cbce134167تكوين OpenTalking
قم بإضافة أو تحديث هذه القيم في ملف .env للواجهة الخلفية لـ OpenTalking:
OPENTALKING_TTS_DEFAULT_PROVIDER=openai_compatible
OPENTALKING_TTS_OPENAI_BASE_URL=https://kittaai.com/v1
OPENTALKING_TTS_OPENAI_API_KEY=YOUR_FISH_AUDIO_API_KEY
OPENTALKING_TTS_OPENAI_MODEL=fishaudio-s21pro-flash
OPENTALKING_TTS_OPENAI_VOICE=00a1b221-6137-4b73-ad62-b0cbce134167
OPENTALKING_TTS_OPENAI_RESPONSE_FORMAT=wav
OPENTALKING_TTS_OPENAI_PROTOCOL=audio_speechإذا تم تعيين OPENTALKING_TTS_ENABLED_PROVIDERS بالفعل، فتأكد من أن القائمة المفصولة بفواصل تتضمن openai_compatible.
Use the Base URL ending at /v1
يُلحق OpenTalking /audio/speech بـ OPENTALKING_TTS_OPENAI_BASE_URL. لا تضع كاملة نقطة النهاية
/v1/audio/speech في هذا المتغير.
أعد تشغيل الواجهة الخلفية لـ OpenTalking بعد تغيير .env. في الإعدادات، اختر TTS المتوافق مع TTS، وأدخل جملة معاينة قصيرة، وقم بتشغيل المعاينة الصوتية.
حدود المزود
- تتغير هذه الإعدادات TTS فقط. قم بتكوين موفري LLM وASR بشكل منفصل.
- احتفظ بـ
audio_speechكبروتوكول. Kitta AI ليس مزودًا صوتيًا لاستكمال الدردشة. - استخدم
wavللاختبار الأول لأن محول OpenTalking يقوم بفك تشفير WAV مباشرة قبل دفق الصوت إلى المحادثة. - استبدل معرف الصوت الخاص بالنظام بصوتك المستنسخ فقط بعد عمل المعاينة.
استكشاف الأخطاء وإصلاحها
- 404: استخدم
https://kittaai.com/v1كعنوان URL الأساسي؛ يضيف OpenTalking/audio/speech. - 401: تحقق من
OPENTALKING_TTS_OPENAI_API_KEY، ثم أعد تشغيل الواجهة الخلفية. - 402: أضف أرصدة API قبل المحاولة مرة أخرى.
- 400 أو صوت غير صالح: استخدم
fishaudio-s21pro-flashومعرف صوت Kitta AI صالح. - ** OpenAI المتوافق مع TTS غير متوفر **: أضف
openai_compatibleإلىOPENTALKING_TTS_ENABLED_PROVIDERSوأعد التشغيل. - تم تغيير الإعدادات ولكن الصوت لم يتغير: يستمر OpenTalking في تكوين وقت التشغيل في بيئة الواجهة الخلفية؛ قم بتأكيد النموذج والصوت المعروضين، ثم أعد تشغيل الخدمة المتأثرة.