Guide de configuration de LibreChat
Configurez Kitta AI en tant que fournisseur TTS côté serveur compatible OpenAI dans librechat.yaml et lisez les réponses avec une voix clonée.
Connectez Kitta AI TTS à LibreChat
LibreChat peut configurer indépendamment TTS côté serveur dans librechat.yaml. Son fournisseur vocal est distinct de ses fournisseurs de modèles de discussion, donc Kitta AI ne doit pas être ajouté en tant que point de terminaison de discussion.
Avant de commencer
- Créez une clé dédiée à cette instance dans Gestion API.
- Ouvrez votre voix clonée et copiez son identifiant vocal.
- Confirmez que votre solde créditeur API est suffisant.
Pour un test rapide, utilisez :
00a1b221-6137-4b73-ad62-b0cbce134167Configurer la variable d'environnement
Ajoutez cette variable au fichier .env de LibreChat :
FISH_AUDIO_API_KEY=YOUR_FISH_AUDIO_API_KEYNe validez pas la vraie clé directement dans librechat.yaml ou dans votre référentiel Git.
Configurer librechat.yaml
Fusionnez cette configuration dans l'objet speech existant et remplacez la voix de test par votre propre ID vocal :
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 demande directement speech.tts.openai.url, il doit donc inclure /audio/speech. Ce
diffère des applications qui demandent uniquement une URL de base.
Pour proposer plusieurs voix, ajoutez chaque ID vocal au tableau voices. Les utilisateurs de LibreChat peuvent choisir parmi les voix autorisées par l'administrateur.
Redémarrez LibreChat après avoir enregistré la configuration :
docker compose restartOuvrez les paramètres vocaux de LibreChat, sélectionnez Externe TTS et l'ID vocal configuré, et lisez une courte réponse à titre de test.
Dépannage
- TTS externe est manquant : définissez
speechTab.textToSpeech.engineTTSsurexternalet redémarrez LibreChat. - La voix est manquante : le Voice ID doit également apparaître dans le tableau
voices. Rechargez la configuration après l'avoir modifiée. - 404 :
urldoit être l'URL complète dehttps://kittaai.com/v1/audio/speech. - 401 : vérifiez que le conteneur reçoit
FISH_AUDIO_API_KEYet que la clé est valide. - 402 : ajoutez des crédits API avant de réessayer.
- 400 : ne pas utiliser
tts-1. Définissez le modèle surfishaudio-s21pro-flashet utilisez un identifiant vocal valide. - Les demandes de discussion échouent : ne placez pas l'URL Kitta AI dans un point de terminaison personnalisé de discussion LibreChat. Il s'agit d'un point de terminaison TTS uniquement dans cette configuration.
Documentation associée
Guide de configuration OpenMAIC
Ajoutez Kitta AI en tant que fournisseur TTS personnalisé compatible OpenAI dans OpenMAIC pour les enseignants d'IA, les camarades de classe et la narration de cours.
Guide de configuration AIRI
Configurez Kitta AI en tant que fournisseur vocal compatible OpenAI dans AIRI et attribuez une voix clonée à un personnage IA.