Руководства по интеграцииСторонние интеграции
Настройка агентов LiveKit
Настройте базовый URL-адрес Kitta Audio, модель и голос в плагине LiveKit Agents OpenAI TTS.
Подключите Kitta 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.
Сопутствующая документация
Открыть настройку ноутбука
Добавьте Kitta Audio OpenAI-совместимые учетные данные TTS и модель речи в Open Notebook для подкастов и аудиосводок.
Настройка Pipecat
Используйте Pipecat OpenAITTSService с конечной точкой, совместимой с Kitta Audio и OpenAI, для создания голосовых агентов в реальном времени.