Fish Audio Docs
IntegrationsleitfädenIntegrationen von Drittanbietern

Coze-Setup

Rufen Sie den Fish Audio OpenAI-kompatiblen TTS API aus einem Coze-Workflow auf und geben Sie generierte Sprache an Ihren Bot oder Ihre App zurück.

Verbinden Sie Fish Audio TTS mit Coze

Verwenden Sie einen HTTP-Anforderungsknoten in einem Coze-Workflow, um von Ihrem Bot generierten Text in Fish Audio-Sprache umzuwandeln. Der Endpunkt folgt dem OpenAI-kompatiblen TTS-Anfrageformat.

Bevor Sie beginnen

  1. Erstellen Sie einen dedizierten Schlüssel Fish Audio API.
  2. Kopieren Sie eine Fish Audio-Sprach-ID aus der Sprachbibliothek.
  3. Erstellen oder öffnen Sie einen Coze-Workflow, der eine Texteingabe empfängt.

Konfigurieren Sie die HTTP-Anfrage

Fügen Sie nach dem textgenerierenden Knoten einen HTTP-Anforderungsknoten hinzu und verwenden Sie diese Einstellungen:

EinstellungWert
MethodePOST
URLhttps://fishaudio.org/v1/audio/speech
KopfzeileAuthorization: Bearer YOUR_FISH_AUDIO_API_KEY
KopfzeileContent-Type: application/json

Verwenden Sie diesen JSON-Körper:

{
  "model": "fishaudio-s21pro-flash",
  "voice": "00a1b221-6137-4b73-ad62-b0cbce134167",
  "input": "{{text}}",
  "response_format": "mp3"
}

Ordnen Sie {{text}} der Workflowvariablen zu, die die Bot-Antwort enthält. Konfigurieren Sie die Knotenantwort als Datei- oder Binärausgabe und geben Sie diese Ausgabe dann vom Workflow zurück.

Testen Sie den Workflow

Führen Sie den Workflow zunächst mit einem kurzen Satz aus. Bestätigen Sie, dass der HTTP-Knoten eine MP3-Datei zurückgibt, bevor Sie den Workflow mit einem veröffentlichten Bot oder einer veröffentlichten App verbinden.

Fehlerbehebung

  • 401: Überprüfen Sie, ob der Autorisierungsheader mit Bearer beginnt und einen Fish Audio API-Schlüssel verwendet.
  • 402: API-Credits hinzufügen; Mitgliedsguthaben und API-Guthaben sind separate Guthaben.
  • Keine Audioausgabe: Konfigurieren Sie die HTTP-Antwort als Datei oder Binärwert anstelle von JSON.
  • Ungültige Stimme: Ersetzen Sie die Beispiel-Sprach-ID durch eine gültige System- oder benutzerdefinierte Fish Audio-Sprach-ID.
  • Anfrage-Timeout: Testen Sie mit einer kürzeren Eingabe und konzentrieren Sie jede Anfrage auf einen Absatz.

Verwandte Dokumentation