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

Guía de configuración de LibreChat

Configure Kitta AI como proveedor TTS del lado del servidor compatible con OpenAI en librechat.yaml y reproduzca respuestas con una voz clonada.

Conecte Kitta AI TTS a LibreChat

LibreChat puede configurar TTS del lado del servidor de forma independiente en librechat.yaml. Su proveedor de voz está separado de sus proveedores de modelos de chat, por lo que Kitta AI no debe agregarse como punto final de chat.

Antes de empezar

  1. Cree una clave dedicada a esta instancia en administración API.
  2. Abra su voz clonada y copie su ID de voz.
  3. Confirme que su saldo de crédito API sea suficiente.

Para una prueba rápida, utilice:

00a1b221-6137-4b73-ad62-b0cbce134167

Configurar la variable de entorno

Agregue esta variable al archivo .env de LibreChat:

FISH_AUDIO_API_KEY=YOUR_FISH_AUDIO_API_KEY

No confirme la clave real directamente en librechat.yaml o en su repositorio Git.

Configurar librechat.yaml

Combine esta configuración con el objeto speech existente y reemplace la voz de prueba con su propia ID de voz:

speech:
  tts:
    openai:
      url: 'https://kittaai.com/v1/audio/speech'
      apiKey: '${FISH_AUDIO_API_KEY}'
      model: 'fishaudio-s21pro-flash'
      voices:
        - '00a1b221-6137-4b73-ad62-b0cbce134167'
  speechTab:
    textToSpeech:
      engineTTS: 'external'
      voice: '00a1b221-6137-4b73-ad62-b0cbce134167'
      automaticPlayback: false

url is the complete request URL

LibreChat solicita speech.tts.openai.url directamente, por lo que debe incluir /audio/speech. Este difiere de las aplicaciones que solo solicitan una URL base.

Para ofrecer múltiples voces, agregue cada ID de voz a la matriz voices. Los usuarios de LibreChat pueden seleccionar entre las voces permitidas por el administrador.

Reinicie LibreChat después de guardar la configuración:

docker compose restart

Abra la configuración de voz de LibreChat, seleccione Externo TTS y el ID de voz configurado, y reproduzca una respuesta breve como prueba.

Solución de problemas

  • Falta el TTS externo: establezca speechTab.textToSpeech.engineTTS en external y reinicie LibreChat.
  • Falta la voz: el ID de voz también debe aparecer en la matriz voices. Vuelva a cargar la configuración después de editarla.
  • 404: url debe ser la URL completa de https://kittaai.com/v1/audio/speech.
  • 401: verificar que el contenedor reciba FISH_AUDIO_API_KEY y que la clave sea válida.
  • 402: agregue créditos API antes de volver a intentarlo.
  • 400: no utilizar tts-1. Configure el modelo en fishaudio-s21pro-flash y use una identificación de voz válida.
  • Las solicitudes de chat fallan: no coloque la URL Kitta AI en un punto final personalizado de chat de LibreChat. Es un punto final exclusivo de TTS en esta configuración.

Documentación relacionada