Aprovisiona
POST /v1/agent/agents
El servidor crea el agente la primera vez y lo publica. Si ya existe, lo reutiliza.
Agentes de voz en tiempo real sobre la API de Fish Audio. Transcripción, razonamiento y síntesis viajan por un solo canal: el navegador solo recibe un token efímero, la clave nunca sale del servidor.
Elige una persona, pulsa iniciar y habla. Puedes interrumpir al agente en mitad de una frase: el turno se cede solo.
Necesita micrófono. El audio se procesa en Fish Audio.
Vas a hablar con Marina. Prueba con alguna de estas frases:
Síntesis suelta contra /v1/tts. Mil voces del catálogo público, velocidad ajustable y descarga en mp3.
El resultado aparece aquí como forma de onda.
POST /v1/tts · modelo s2.1-pro-free · mp3 128 kbps
Sin resultados para «».
Voz por defecto del modelo
El closer de Pablo Financiero, parametrizado por lead. Ensaya en el navegador o marca a un número verificado.
Estos campos viajan como dynamic_variables y reemplazan los {{placeholders}} del prompt al crear la sesión. Un campo vacío deja el marcador visible al modelo, así que llénalos o quítalos del prompt.
No hay números verificados en la cuenta de Twilio. Verifica al menos uno para poder llamar.
Ensaya el guion antes de gastar minutos de teléfono.
Cuatro llamadas a la API y ningún secreto en el cliente.
POST /v1/agent/agents
El servidor crea el agente la primera vez y lo publica. Si ya existe, lo reutiliza.
POST /v1/agent/sessions
Cada llamada pide un token efímero con overrides de prompt, voz e idioma según la persona.
@fishaudio/agent-react
El navegador entra a la sala WebRTC con ese token. La clave de API nunca cruza la red pública.
POST /v1/tts
El laboratorio genera audio fuera de la conversación, con el catálogo de voces del listado público.