Skip to main content
Ten interfejs oparty jest na oficjalnym API Model Fish Audio i służy do wyszukiwania pełnych szczegółów pojedynczego klonu dźwięku według _id. Adres to GET https://api.acedata.cloud/fish/model/{id}.
Aby utworzyć dźwięk, zapoznaj się z Fish Model Create API; aby przeszukiwać strony, zapoznaj się z Fish Model Query API.

Proces aplikacji

Aby korzystać z Fish Model API, najpierw przejdź do konsoli Ace Data Cloud, aby uzyskać swój token API, który należy zachować na przyszłość. Jeśli nie jesteś zalogowany lub zarejestrowany, automatycznie zostaniesz przekierowany na stronę logowania, aby zarejestrować się i zalogować, a po zakończeniu zostaniesz automatycznie przekierowany z powrotem na bieżącą stronę. Jeden token API wystarczy do wywołania wszystkich usług platformy, nie ma potrzeby składania osobnych wniosków dla każdej usługi. Pierwsze zgłoszenie otrzymuje darmowy limit, aby móc korzystać z usługi za darmo; w przypadku niewystarczającego limitu można doładować saldo ogólne w konsoli.
📘 Pełna dokumentacja: Fish Model API →

Parametry ścieżki

Brak ciała żądania, brak parametrów zapytania.

Przykład: Pobranie pełnych szczegółów publicznego dźwięku w języku hiszpańskim

Odpowiedź (testowana, usunięto podpisane ciągi zapytania z samples[].audio dla lepszej czytelności):
Uzyskane _id można bezpośrednio podać do reference_id w Fish TTS, aby wygenerować głos o tym samym dźwięku:

Różnice w interfejsie listy

Jeśli chcesz tylko posłuchać, samples[].audio w interfejsie listy jest wystarczające; dla bardziej stabilnego linku do pobrania, zaleca się użycie tego interfejsu.

Pola odpowiedzi (wyciąg)

Informacje o opłatach

Ten interfejs nie jest płatny — zapytanie o szczegóły pojedynczego dźwięku według ID jest darmową operacją. Tworzenie dźwięku (Fish Model Create) również jest darmowe, opłaty powstają tylko podczas wywoływania Fish TTS do syntezowania głosu.

Obsługa błędów

  • 400 token_mismatched:Ścieżka zawiera id, które nie jest w prawidłowym formacie, lub upstream zgłasza „Model not found”.
  • 401 invalid_token:Token autoryzacyjny nie istnieje lub jest nieważny.
  • 404 not_found:Określony _id jest niewidoczny w upstream Fish (brzmienie zostało usunięte, jest prywatne lub należy do innego konta).
  • 429 too_many_requests:Wyzwolono limit szybkości konta.
  • 500 api_error:Błąd wewnętrzny serwera.
Podczas rzeczywistego żądania nieistniejącego ID, upstream bezpośrednio zwraca 400 Model not found (testowane):
Zwraca:
Przykład błędnej odpowiedzi:

Wnioski

Znając _id brzmienia, można bezpośrednio użyć tego interfejsu do uzyskania pełnego ModelEntity, najczęstsze zastosowania to: (1) odsłuch samples[].audio, (2) podanie _id do reference_id w /fish/tts w celu zakończenia syntezy. Jeśli masz tylko tytuł lub tagi, najpierw użyj Fish Model Query do wyszukiwania.