Fish Audio Docs
Guides d'intégrationIntégrations tierces
Back to site

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_mode sur openai_compatible.
  • Aucune parole n'est générée : confirmez tts_enabled = true et que le canal autorise les pièces jointes audio.
  • 401/402 : vérifiez la clé dans keys.toml et le solde créditeur API.

Documentation associée