Configuración de OpenCrabs
Configure Fish Audio OpenAI compatible con TTS en OpenCrabs para respuestas de voz de Telegram, WhatsApp, Discord y Slack.
Conecte Fish 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_modeenopenai_compatible. - No se genera voz: confirma
tts_enabled = truey que el canal permite archivos adjuntos de audio. - 401/402: verificar la clave en
keys.tomly el saldo acreedor de API.
Documentación relacionada
Configuración de MCP en modo de voz
Configure Fish Audio como un servicio TTS compatible con OpenAI para clientes de modo de voz y MCP como Claude Code.
Configuración de AnythingLLM
Configure Fish Audio como proveedor OpenAI compatible con TTS para una base de conocimientos hablada y respuestas de chat en AnythingLLM.