Kitta Audio Docs
Guías de integraciónIntegraciones de terceros
Back to site

Configuración de OpenCrabs

Configure Kitta Audio OpenAI compatible con TTS en OpenCrabs para respuestas de voz de Telegram, WhatsApp, Discord y Slack.

Conecte Kitta Audio TTS a OpenCrabs

OpenCrabs admite cualquier punto final compatible con /v1/audio/speech y puede convertir las respuestas de los agentes en mensajes de voz para Telegram, WhatsApp, Discord o Slack.

Configurar TTS

Editar config.toml:

[voice]
tts_enabled = true
tts_mode = "openai_compatible"
tts_base_url = "https://fishaudio.org/v1"
tts_model = "fishaudio-s21pro-flash"
tts_voice = "00a1b221-6137-4b73-ad62-b0cbce134167"

Guarde la clave API en keys.toml:

[providers.tts.openai_compatible]
api_key = "YOUR_API_KEY"

No envíe keys.toml a un repositorio público. También puede ejecutar /onboard:voice, seleccionar compatible con OpenAI e ingresar la misma URL, modelo y voz de forma interactiva.

Prueba la conexión

Reinicie OpenCrabs y active una respuesta breve a través de un canal conectado. Después de que se reproduzca el audio, reemplace la voz de prueba con su [ID de voz] preferida (/es/docs/api-reference/voices/list).

OpenCrabs maneja la codificación de audio para cada canal de mensajería. Primero verifique que se reproduzca el archivo de audio, luego verifique si el canal lo muestra como una burbuja de voz nativa.

Solución de problemas

  • punto final 404: la URL base es https://fishaudio.org/v1, no la URL de una página de documentación.
  • El Piper local todavía se usa: establezca tts_mode en openai_compatible.
  • No se genera voz: confirma tts_enabled = true y que el canal permite archivos adjuntos de audio.
  • 401/402: verificar la clave en keys.toml y el saldo acreedor de API.

Documentación relacionada