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

إعداد OpenCrabs

قم بتكوين Fish Audio OpenAI المتوافق مع TTS في OpenCrabs للردود الصوتية على Telegram وWhatsApp وDiscord وSlack.

قم بتوصيل Fish Audio TTS بـ OpenCrabs

يدعم OpenCrabs أي نقطة نهاية متوافقة مع /v1/audio/speech ويمكنه تحويل ردود الوكيل إلى رسائل صوتية لـ Telegram أو WhatsApp أو Discord أو Slack.

تكوين TTS

تحرير config.toml:

[voice]
tts_enabled = true
tts_mode = "openai_compatible"
tts_base_url = "https://fishaudio.org/v1"
tts_model = "fishaudio-s21pro-flash"
tts_voice = "00a1b221-6137-4b73-ad62-b0cbce134167"

قم بتخزين مفتاح API في keys.toml:

[providers.tts.openai_compatible]
api_key = "YOUR_API_KEY"

لا تلزم keys.toml بمستودع عام. يمكنك أيضًا تشغيل /onboard:voice، وتحديد متوافق مع OpenAI، وإدخال نفس عنوان URL والطراز والصوت بشكل تفاعلي.

اختبار الاتصال

أعد تشغيل OpenCrabs وقم بتشغيل استجابة قصيرة من خلال قناة متصلة. بعد تشغيل الصوت، استبدل الصوت الاختباري بـ Voice ID المفضل لديك.

يتعامل OpenCrabs مع تشفير الصوت لكل قناة مراسلة. تحقق أولاً من تشغيل الملف الصوتي، ثم تحقق مما إذا كانت القناة تعرضه كفقاعة صوتية أصلية.

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

  • نقطة النهاية 404: عنوان URL الأساسي هو https://fishaudio.org/v1، وليس عنوان URL لصفحة التوثيق.
  • المزمار المحلي لا يزال مستخدمًا: اضبط tts_mode على openai_compatible.
  • لا يتم إنشاء أي كلام: تأكد من tts_enabled = true وأن القناة تسمح بالمرفقات الصوتية.
  • 401/402: تحقق من المفتاح في keys.toml والرصيد الدائن API.

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