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
- Cree una clave dedicada a esta instancia en administración API.
- Abra su voz clonada y copie su ID de voz.
- Confirme que su saldo de crédito API sea suficiente.
Para una prueba rápida, utilice:
00a1b221-6137-4b73-ad62-b0cbce134167Configurar la variable de entorno
Agregue esta variable al archivo .env de LibreChat:
FISH_AUDIO_API_KEY=YOUR_FISH_AUDIO_API_KEYNo 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: falseurl 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 restartAbra 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.engineTTSenexternaly 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:
urldebe ser la URL completa dehttps://kittaai.com/v1/audio/speech. - 401: verificar que el contenedor reciba
FISH_AUDIO_API_KEYy que la clave sea válida. - 402: agregue créditos API antes de volver a intentarlo.
- 400: no utilizar
tts-1. Configure el modelo enfishaudio-s21pro-flashy 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
Guía de configuración de OpenMAIC
Agregue Kitta AI como proveedor personalizado de OpenAI compatible con TTS en OpenMAIC para profesores de IA, compañeros de clase y narraciones de cursos.
Guía de configuración de AIRI
Configure Kitta AI como un proveedor de voz compatible con OpenAI en AIRI y asigne una voz clonada a un personaje AI.