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_modeaufopenai_compatible. - Es wird keine Sprache generiert: Bestätigen Sie
tts_enabled = trueund dass der Kanal Audioanhänge zulässt. - 401/402: Überprüfen Sie den Schlüssel in
keys.tomlund das API-Guthaben.