LiveKit

Agentes de voz en tiempo real con Fish Audio en LiveKit

El text-to-speech de Fish Audio está disponible como plugin oficial de LiveKit Agents y a través de LiveKit Inference, para que tus agentes hablen con las voces más expresivas de Fish Audio con latencia conversacional.

CategoríaInfraestructura en tiempo real
IntegraciónPlugin de LiveKit Agents (Python) y LiveKit Inference
StreamingPor fragmentos y WebSocket en tiempo real
Modelo predeterminadoFish Audio S2.1 Pro
VocesCualquier voz o clon de Fish Audio por reference_id
docs.livekit.io ↗

Por qué LiveKit y Fish Audio

LiveKit se encarga del transporte en tiempo real, la detección de turnos y la orquestación del agente. Fish Audio se encarga de cómo suena el agente. Juntos son uno de los caminos más rápidos del prototipo a un agente de voz en producción.

Dos formas de ejecutarlo

Usa LiveKit Inference para ejecutar Fish Audio en la infraestructura de LiveKit sin una API key de proveedor aparte, o instala el plugin para gestionar tu propia facturación y límites de Fish Audio.

Streaming pensado para turnos de conversación

El plugin admite síntesis por fragmentos y streaming por WebSocket en tiempo real, así que la voz empieza en cuanto llegan los primeros tokens en lugar de esperar la respuesta completa.

Todas las voces de Fish Audio, ajustables por agente

Apunta reference_id a cualquier voz de la biblioteca de Fish Audio o a un clon tuyo y configura velocidad, volumen, temperature y top_p por agente.

Cómo funciona

3 pasos desde una voz de Fish Audio hasta un producto en producción sobre LiveKit.

PASO 01

Instala el plugin

Añade Fish Audio a LiveKit Agents con un solo extra.

pip install "livekit-agents[fishaudio]"
PASO 02

Configura tu API key

Exporta FISH_API_KEY en el entorno del agente, o sáltate este paso por completo con LiveKit Inference.

Obtener API key
.env
12345678
FISH_API_KEY=your_api_key

Obtener API key

Obtener API key
PASO 03

Añade TTS a tu agente

Importa la clase TTS, elige voz y modelo, y pásala a tu AgentSession. El streaming en tiempo real está a un flag de distancia.

agent.py
1234567
from livekit.plugins.fishaudio import TTS
tts = TTS(
    reference_id="your_voice_model_id",
    model="s2.1-pro",
    sample_rate=24000,
    latency_mode="balanced",
)

Lo que los equipos crean con Fish Audio y LiveKit

Agente de soporte con auriculares hablando frente a un portátil

Agentes de atención al cliente

Agentes de voz que responden, clasifican y resuelven en tiempo real, con una voz de marca coherente en cada llamada.

Personaje de fantasía ilustrado sentado a una mesa

Compañeros y personajes

Voces expresivas y con emociones controlables para juegos, compañeros virtuales y personajes interactivos.

Hombre con auriculares trabajando en un portátil
Mujer con auriculares en una llamada
Mujer con gafas y auriculares en un escritorio

Asistentes multilingües

Un agente, muchos mercados. Las voces de Fish Audio cubren los principales idiomas del mundo en un solo pipeline de LiveKit.

Empieza a crear con Fish Audio y LiveKit

Lee la guía de integración de LiveKit o habla con nuestro equipo de partnerships sobre co-marketing y clientes conjuntos.