Kitta AI Docs
أدلة التكاملتكاملات الطرف الثالث
Back to site

دليل إعداد LibreChat

قم بتكوين Kitta AI كموفر TTS من جانب الخادم متوافق مع TTS في librechat.yaml وتشغيل الردود بصوت مستنسخ.

قم بتوصيل Kitta AI TTS بـ LibreChat

يمكن لـ LibreChat تكوين TTS من جانب الخادم بشكل مستقل في librechat.yaml. موفر الكلام الخاص به منفصل عن موفري نماذج الدردشة، لذلك لا ينبغي إضافة Kitta AI كنقطة نهاية للدردشة.

قبل أن تبدأ

  1. قم بإنشاء مفتاح مخصص لهذا المثيل في إدارة API.
  2. افتح صوتك المستنسخ وانسخ الهوية الصوتية الخاصة به.
  3. تأكد من أن API رصيدك الائتماني كافٍ.

لاختبار سريع، استخدم:

00a1b221-6137-4b73-ad62-b0cbce134167

تكوين متغير البيئة

أضف هذا المتغير إلى ملف .env الخاص بـ LibreChat:

FISH_AUDIO_API_KEY=YOUR_FISH_AUDIO_API_KEY

لا تلتزم بالمفتاح الحقيقي مباشرة في librechat.yaml أو مستودع Git الخاص بك.

تكوين librechat.yaml

قم بدمج هذا التكوين في كائن speech الموجود واستبدل صوت الاختبار بالمعرف الصوتي الخاص بك:

speech:
  tts:
    openai:
      url: 'https://kittaai.com/v1/audio/speech'
      apiKey: '${FISH_AUDIO_API_KEY}'
      model: 'fishaudio-s21pro-flash'
      voices:
        - '00a1b221-6137-4b73-ad62-b0cbce134167'
  speechTab:
    textToSpeech:
      engineTTS: 'external'
      voice: '00a1b221-6137-4b73-ad62-b0cbce134167'
      automaticPlayback: false

url is the complete request URL

يطلب LibreChat speech.tts.openai.url مباشرة، لذلك يجب أن يتضمن /audio/speech. هذا يختلف عن التطبيقات التي تطلب عنوان URL الأساسي فقط.

لتقديم أصوات متعددة، أضف كل معرف صوتي إلى مصفوفة voices. يمكن لمستخدمي LibreChat الاختيار من بين الأصوات التي يسمح بها المسؤول.

أعد تشغيل LibreChat بعد حفظ التكوين:

docker compose restart

افتح إعدادات الكلام في LibreChat، وحدد External TTS والمعرف الصوتي الذي تم تكوينه، وقم بتشغيل استجابة قصيرة كاختبار.

استكشاف الأخطاء وإصلاحها

  • TTS الخارجي مفقود: اضبط speechTab.textToSpeech.engineTTS على external وأعد تشغيل LibreChat.
  • الصوت مفقود: يجب أن يظهر معرف الصوت أيضًا في مصفوفة voices. أعد تحميل التكوين بعد تحريره.
  • 404: يجب أن يكون url هو عنوان URL الكامل لـ https://kittaai.com/v1/audio/speech.
  • 401: تأكد من أن الحاوية تتلقى FISH_AUDIO_API_KEY وأن المفتاح صالح.
  • 402: أضف أرصدة API قبل المحاولة مرة أخرى.
  • 400: لا تستخدم tts-1. اضبط النموذج على fishaudio-s21pro-flash واستخدم معرفًا صوتيًا صالحًا.
  • فشل طلبات الدردشة: لا تضع عنوان URL Kitta AI في نقطة النهاية المخصصة لدردشة LibreChat. إنها نقطة نهاية TTS فقط في هذا الإعداد.

الوثائق ذات الصلة