Kitta Audio Docs
통합 가이드타사 통합
Back to site

LiveKit 에이전트 설정

LiveKit 에이전트 OpenAI TTS 플러그인에서 Kitta Audio 기본 URL, 모델 및 음성을 구성합니다.

Kitta Audio TTS를 LiveKit 에이전트에 연결

LiveKit 에이전트 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 버전은 문자열 음성 ID를 허용합니다. 이전 플러그인을 업그레이드하세요.
  • 요청이 성공했지만 오디오가 재생되지 않음: 오디오 파이프라인 샘플링 속도와 출력 장치를 검사합니다.
  • 401/402: 환경 변수와 API 크레딧을 확인합니다.

관련 문서