Skip to main content
Diese Schnittstelle basiert auf der Fish Audio offiziellen Model API und dient dazu, vollständige Details eines einzelnen Klonklangs nach _id abzufragen. Die Adresse lautet GET https://api.acedata.cloud/fish/model/{id}.
Für die Erstellung von Klängen siehe bitte die Fish Model Create API; für die paginierte Abfrage siehe die Fish Model Query API.

Antragsprozess

Um die Fish Model API zu nutzen, müssen Sie zunächst Ihr API-Token im Ace Data Cloud Dashboard abrufen und für zukünftige Verwendung aufbewahren. Wenn Sie noch nicht angemeldet oder registriert sind, werden Sie automatisch zur Anmeldeseite weitergeleitet, wo Sie zur Registrierung und Anmeldung eingeladen werden. Nach Abschluss werden Sie automatisch zur aktuellen Seite zurückgeleitet. Ein API-Token reicht aus, um auf alle Dienste der Plattform zuzugreifen, es ist nicht erforderlich, für jeden Dienst separat zu beantragen. Bei der ersten Beantragung erhalten Sie ein kostenloses Kontingent, um es kostenlos auszuprobieren; wenn das Kontingent erschöpft ist, können Sie im Dashboard Ihr allgemeines Guthaben aufladen.
📘 Vollständige Dokumentation: Fish Model API →

Pfadparameter

Keine Anforderungskörper, keine Abfrageparameter.

Beispiel: Abrufen der vollständigen Details eines öffentlichen spanischen Klangs

Antwort (in der Praxis, die Signatur-Query-Strings in samples[].audio wurden zur besseren Lesbarkeit entfernt):
Die erhaltene _id kann direkt an den reference_id von Fish TTS übergeben werden, um Sprache im gleichen Klang zu synthetisieren:

Unterschiede zur Listen-Schnittstelle

Wenn Sie nur eine Vorschau hören möchten, reicht die samples[].audio in der Listen-Schnittstelle aus; für stabilere Download-Links wird empfohlen, diese Schnittstelle zu verwenden.

Antwortfelder (Auszug)

Abrechnungsinformationen

Diese Schnittstelle ist kostenlos – die Abfrage von Einzelklangdetails nach ID ist eine kostenlose Operation. Die Erstellung von Klängen (Fish Model Create) ist ebenfalls kostenlos, Kosten entstehen nur bei der Verwendung von Fish TTS zur Sprachsynthese.

Fehlerbehandlung

  • 400 token_mismatched: Der id im Pfad hat kein gültiges Format oder der Upstream meldet „Model not found“.
  • 401 invalid_token: Der Authentifizierungstoken existiert nicht oder ist ungültig.
  • 404 not_found: Die angegebene _id ist im Fish-Upstream nicht sichtbar (Stimme wurde gelöscht, ist privat oder gehört zu einem anderen Konto).
  • 429 too_many_requests: Die Rate-Limitierung des Kontos wurde ausgelöst.
  • 500 api_error: Interner Serverfehler.
Wenn man tatsächlich eine nicht existierende ID anfragt, gibt der Upstream direkt 400 Model not found zurück (getestet):
Rückgabe:
Beispiel für eine Fehlermeldung:

Fazit

Wenn die Stimme _id bekannt ist, kann man direkt über diese Schnittstelle das vollständige ModelEntity abrufen. Die häufigste Verwendung ist: (1) Anhören von samples[].audio, (2) die _id an reference_id von /fish/tts übergeben, um die Synthese abzuschließen. Wenn nur der Titel oder die Tags vorhanden sind, verwenden Sie bitte zuerst die Fish Model Query zur Abfrage.