Skip to main content
Questo API si basa su Fish Audio Official Model API ed è utilizzato per richiedere i dettagli completi di un singolo clone vocale in base a _id. L’indirizzo è GET https://api.acedata.cloud/fish/model/{id}.
Per creare un timbro vocale, si prega di fare riferimento a Fish Model Create API; per la ricerca paginata, si prega di fare riferimento a Fish Model Query API.

Processo di richiesta

Per utilizzare l’API Fish Model, prima di tutto vai al Ace Data Cloud Console per ottenere il tuo API Token, da conservare per uso futuro. Se non hai ancora effettuato il login o la registrazione, verrai automaticamente reindirizzato alla pagina di login che ti invita a registrarti e accedere; una volta completato, verrai riportato automaticamente alla pagina corrente. Un API Token è sufficiente per accedere a tutti i servizi della piattaforma, non è necessario richiederne uno separato per ogni servizio. La prima richiesta ti darà un credito gratuito, che ti permetterà di provare gratuitamente; se il credito è insufficiente, puoi ricaricare il saldo generale nella console.
📘 Documentazione completa: Fish Model API →

Parametri del percorso

Nessun corpo della richiesta, nessun parametro di query.

Esempio: Recuperare i dettagli completi di un timbro vocale spagnolo pubblico

Risposta (testato, rimosso il query string di firma in samples[].audio per facilitare la lettura):
L’ _id ottenuto può essere direttamente fornito a Fish TTS come reference_id per sintetizzare la voce con lo stesso timbro:

Differenze con l’interfaccia di elenco

Se desideri solo ascoltare, il samples[].audio nell’interfaccia di elenco è già sufficiente; per un link di download più stabile, si consiglia di utilizzare questa interfaccia.

Campi di risposta (estratto)

Informazioni di fatturazione

Questa interfaccia non comporta costi - la richiesta di dettagli di un singolo timbro vocale per ID è un’operazione gratuita. La creazione di un timbro vocale (Fish Model Create) è anch’essa gratuita, i costi si generano solo quando si utilizza Fish TTS per sintetizzare la voce.

Gestione degli errori

  • 400 token_mismatched: L’id nel percorso non è in un formato valido, oppure il sistema upstream riporta “Model not found”.
  • 401 invalid_token: Il token di autorizzazione non esiste o è invalido.
  • 404 not_found: L’_id specificato non è visibile nell’upstream di Fish (il modello è stato eliminato, è privato o appartiene a un altro account).
  • 429 too_many_requests: È stato attivato il limite di velocità dell’account.
  • 500 api_error: Errore interno del server.
Quando si richiede un ID inesistente, l’upstream restituisce direttamente 400 Model not found (testato):
Restituisce:
Esempio di risposta di errore:

Conclusione

Quando si conosce l’_id del modello, utilizzare direttamente questa interfaccia per ottenere il ModelEntity completo. Gli usi più comuni sono: (1) ascoltare samples[].audio, (2) fornire l’_id a reference_id di /fish/tts per completare la sintesi. Se si dispone solo del titolo o delle etichette, utilizzare prima Fish Model Query per effettuare la ricerca.