GET https://api.acedata.cloud/fish/model.
För att skapa en röst, se Fish Model Create API; för att söka information om en enskild röst efter _id, se Fish Model Get API.
Ansökningsprocess
För att använda Fish Model API, hämta först din API-token från Ace Data Cloud-konsolen och spara den för senare användning.
Om du ännu inte har loggat in eller registrerat dig, omdirigeras du automatiskt till inloggningssidan där du uppmanas att registrera dig och logga in. När det är klart återvänder du automatiskt till den aktuella sidan.
En API-token kan anropa alla plattformens tjänster, utan att behöva ansöka separat för varje tjänst. Vid första ansökan får du gratis kvot för att kunna prova tjänsten kostnadsfritt; när kvoten är otillräcklig kan du fylla på det gemensamma saldot i konsolen.
📘 Fullständig dokumentation: Fish Model API →
Frågeparametrar
Parameternamnen är helt identiska med uppströms GET https://api.fish.audio/model. Se Fish officiella dokumentation för detaljer.
Exempel 1: Standardbläddring (enligt page_size)
Exempel 2: Fuzzy-sökning efter titel (title)
title är en ”global fuzzy-matchning” och kommer samtidigt att träffa alla röster i Fish offentliga bibliotek (inte bara dina egna).
Exempel 3: Lista endast röster som du själv har skapat (self=true)
self=true listar röster som skapats och sparats via denna plattform enligt det faktiskt anropande kontot; röster som skapats av samma konto med olika API-token listas också tillsammans. Resultaten pagineras i omvänd kronologisk ordning efter skapandetid, och author_id kan ytterligare filtrera författar-ID:t för dessa röster. Denna parameter filtrerar endast listan; rösterna är fortfarande offentligt tillgängliga.
self=true stöder inte title_language; om du behöver söka efter titelns språk, fråga det offentliga röstbiblioteket.
Exempel 4: Filtrera efter språk + tagg
Uppströms returneras även resultat förtagsom inte finns i taggordboken, men matchningen är relativt bred; om antalet träffar är 0 rekommenderas att använda ungefärlig matchning medtitle.
Svarsfält
Varje post iitems[] är ett komplett ModelEntity-objekt, med vanliga fält:
Faktureringsinformation
Detta gränssnitt debiteras inte — paginerade frågor av röstlistan är kostnadsfria. Att skapa röster (Fish Model Create) är också kostnadsfritt; avgifter uppstår endast enligt användning när Fish TTS anropas för att syntetisera tal.Felhantering
400 token_mismatched: Begärandeparametrar saknas eller är ogiltiga.401 invalid_token: Auktoriseringstoken finns inte eller är ogiltig.429 too_many_requests: Kontots hastighetsbegränsning har utlösts.500 api_error: Internt serverfel.
Slutsats
För att välja en röst från Fish offentliga bibliotek och använda den somreference_id för /fish/tts, använd först detta gränssnitt tillsammans med title / tag / language för sökning, identifiera mål-_id och använd sedan Fish Model Get för att hämta exempel för provlyssning. För att lista röster du själv har skapat räcker det att skicka self=true.
