Configuration d'OpenCrabs
Configurez Fish Audio OpenAI compatible TTS dans OpenCrabs pour les réponses vocales Telegram, WhatsApp, Discord et Slack.
Connectez Fish Audio TTS à OpenCrabs
OpenCrabs prend en charge n'importe quel point de terminaison compatible /v1/audio/speech et peut transformer les réponses des agents en messages vocaux pour Telegram, WhatsApp, Discord ou Slack.
Configurer TTS
Modifier 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"Stockez la clé API dans keys.toml :
[providers.tts.openai_compatible]
api_key = "YOUR_API_KEY"Ne validez pas keys.toml dans un référentiel public. Vous pouvez également exécuter /onboard:voice, sélectionner Compatible OpenAI et saisir la même URL, le même modèle et la même voix de manière interactive.
Tester la connexion
Redémarrez OpenCrabs et déclenchez une courte réponse via un canal connecté. Une fois la lecture audio, remplacez la voix de test par votre [ID vocal] préféré (/fr/docs/api-reference/voices/list).
OpenCrabs gère l'encodage audio pour chaque canal de messagerie. Vérifiez d'abord que le fichier audio est lu, puis vérifiez si la chaîne l'affiche sous forme de bulle vocale native.
Dépannage
- Point de terminaison 404 : l'URL de base est
https://fishaudio.org/v1, pas une URL de page de documentation. - Local Piper est toujours utilisé : définissez
tts_modesuropenai_compatible. - Aucune parole n'est générée : confirmez
tts_enabled = trueet que le canal autorise les pièces jointes audio. - 401/402 : vérifiez la clé dans
keys.tomlet le solde créditeur API.
Documentation associée
Configuration MCP du mode vocal
Configurez Fish Audio en tant que service TTS compatible OpenAI pour les clients en mode vocal et MCP tels que Claude Code.
Configuration AnythingLLM
Configurez Fish Audio en tant que fournisseur TTS compatible OpenAI pour la base de connaissances vocales et les réponses de chat dans AnythingLLM.