أدلة التكاملتكاملات الطرف الثالث
إعداد وكلاء LiveKit
قم بتكوين عنوان URL الأساسي والنموذج والصوت Fish Audio في البرنامج الإضافي LiveKit Agents OpenAI TTS.
قم بتوصيل Fish Audio TTS بوكلاء LiveKit
يمكن للمكون الإضافي LiveKit Agents OpenAI تجاوز مفتاح TTS base_url وAPI والنموذج والصوت للمساعدين في الوقت الفعلي ووكلاء الدعم والاتصال الهاتفي.
##Python
import os
from livekit.agents import AgentSession
from livekit.plugins import openai
session = AgentSession(
tts=openai.TTS(
api_key=os.environ["FISH_AUDIO_API_KEY"],
base_url="https://fishaudio.org/v1",
model="fishaudio-s21pro-flash",
voice="00a1b221-6137-4b73-ad62-b0cbce134167",
),
)قم بتثبيت البرنامج المساعد باستخدام uv add "livekit-agents[openai]~=1.5".
##Node.js
import { AgentSession } from '@livekit/agents';
import * as openai from '@livekit/agents-plugin-openai';
const session = new AgentSession({
tts: new openai.TTS({
apiKey: process.env.FISH_AUDIO_API_KEY!,
baseURL: 'https://fishaudio.org/v1',
model: 'fishaudio-s21pro-flash',
voice: '00a1b221-6137-4b73-ad62-b0cbce134167',
}),
});اختبر جملة قصيرة من النهاية إلى النهاية قبل إضافة SIP أو WebRTC أو الواجهة الأمامية. احتفظ بمفتاح API على خادم الوكيل.
استكشاف الأخطاء وإصلاحها
- تم رفض نوع الصوت: تقبل إصدارات LiveKit الحالية المعرفات الصوتية المتسلسلة؛ ترقية البرنامج المساعد الأقدم.
- ** نجح الطلب ولكن لم يتم تشغيل الصوت **: افحص معدل عينة خط الصوت وجهاز الإخراج.
- 401/402: التحقق من متغير البيئة وأرصدة API.