Skip to main content
Cette interface est basée sur Fish Audio Official Model API et est utilisée pour interroger les détails complets d’un clone de voix par _id. L’adresse est GET https://api.acedata.cloud/fish/model/{id}.
Pour créer une voix, veuillez consulter Fish Model Create API ; pour la recherche paginée, veuillez consulter Fish Model Query API.

Processus de demande

Pour utiliser l’API Fish Model, commencez par obtenir votre API Token sur Ace Data Cloud Console pour le garder en réserve. Si vous n’êtes pas encore connecté ou inscrit, vous serez automatiquement redirigé vers la page de connexion pour vous inviter à vous inscrire et à vous connecter, après quoi vous serez automatiquement renvoyé à la page actuelle. Un API Token suffit pour appeler tous les services de la plateforme, il n’est pas nécessaire de demander séparément pour chaque service. La première demande vous donnera un quota gratuit pour une expérience sans frais ; lorsque le quota est insuffisant, vous pouvez recharger le solde général dans la console.
📘 Documentation complète : Fish Model API →

Paramètres de chemin

Pas de corps de requête, pas de paramètres de requête.

Exemple : Récupérer les détails complets d’une voix espagnole publique

Retour (testé, la chaîne de requête de signature dans samples[].audio a été supprimée pour faciliter la lecture) :
L’_id obtenu peut être directement utilisé comme reference_id dans Fish TTS pour synthétiser une voix identique :

Différences avec l’interface de liste

Si vous souhaitez simplement écouter, le samples[].audio de l’interface de liste est suffisant ; pour un lien de téléchargement plus stable, il est recommandé d’utiliser cette interface.

Champs de réponse (extraits)

Informations de facturation

Cette interface n’entraîne pas de frais - interroger les détails d’une voix par ID est une opération gratuite. La création de voix (Fish Model Create) est également gratuite, les frais ne sont générés que lors de l’appel de Fish TTS pour synthétiser la voix.

Gestion des erreurs

  • 400 token_mismatched : L’id dans le chemin n’est pas au format valide, ou l’amont renvoie « Modèle non trouvé ».
  • 401 invalid_token : Le token d’authentification n’existe pas ou est invalide.
  • 404 not_found : Le _id spécifié n’est pas visible en amont sur Fish (le timbre a été supprimé, est privé, ou appartient à un autre compte).
  • 429 too_many_requests : Limite de taux déclenchée pour le compte.
  • 500 api_error : Erreur interne du serveur.
Lorsqu’une demande est faite pour un ID inexistant, l’amont renvoie directement 400 Model not found (testé) :
Retour :
Exemple de réponse d’erreur :

Conclusion

Lorsque vous connaissez le _id du timbre, utilisez directement cette interface pour obtenir le ModelEntity complet, les usages les plus courants sont : (1) écouter samples[].audio, (2) fournir le _id à reference_id de /fish/tts pour compléter la synthèse. Si vous n’avez que le titre ou les étiquettes, veuillez d’abord utiliser Fish Model Query pour effectuer une recherche.