Fish Audio Docs
IntegrationsleitfädenIntegrationen von Drittanbietern

OpenCrabs-Setup

Konfigurieren Sie Fish Audio OpenAI-kompatibles TTS in OpenCrabs für Telegram-, WhatsApp-, Discord- und Slack-Sprachantworten.

Fish Audio TTS mit OpenCrabs verbinden

OpenCrabs unterstützt jeden /v1/audio/speech-kompatiblen Endpunkt und kann Agentenantworten in Sprachnachrichten für Telegram, WhatsApp, Discord oder Slack umwandeln.

Konfigurieren Sie TTS

Bearbeiten Sie 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"

Speichern Sie den Schlüssel API in keys.toml:

[providers.tts.openai_compatible]
api_key = "YOUR_API_KEY"

Übertragen Sie keys.toml nicht in ein öffentliches Repository. Sie können auch /onboard:voice ausführen, OpenAI-kompatibel auswählen und interaktiv dieselbe URL, dasselbe Modell und dieselbe Stimme eingeben.

Testen Sie die Verbindung

Starten Sie OpenCrabs neu und lösen Sie eine kurze Antwort über einen verbundenen Kanal aus. Ersetzen Sie nach der Audiowiedergabe die Teststimme durch Ihre bevorzugte Sprach-ID.

OpenCrabs übernimmt die Audiokodierung für jeden Nachrichtenkanal. Überprüfen Sie zunächst, ob die Audiodatei abgespielt wird, und prüfen Sie dann, ob der Kanal sie als native Sprechblase anzeigt.

Fehlerbehebung

  • 404-Endpunkt: Die Basis-URL ist https://fishaudio.org/v1, keine Dokumentationsseiten-URL.
  • Lokaler Piper wird weiterhin verwendet: Setzen Sie tts_mode auf openai_compatible.
  • Es wird keine Sprache generiert: Bestätigen Sie tts_enabled = true und dass der Kanal Audioanhänge zulässt.
  • 401/402: Überprüfen Sie den Schlüssel in keys.toml und das API-Guthaben.

Verwandte Dokumentation