GET https://api.acedata.cloud/fish/model.
Pour créer une voix, veuillez consulter Fish Model Create API ; pour interroger les détails d’une voix unique par _id, veuillez consulter Fish Model Get 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 un 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 requête
La nomenclature des paramètres est identique à celle de l’amont GET https://api.fish.audio/model, voir Documentation officielle de Fish.
Exemple 1 : Pagination par défaut (par page_size)
Exemple 2 : Recherche floue par titre (title)
title est un « match flou global », qui touchera toutes les voix de la bibliothèque publique de Fish (pas seulement les vôtres).
Exemple 3 : Lister uniquement les voix créées par soi-même (self=true)
self=true équivaut à limiter le filtrage à author_id == ID en amont du compte actuel, c’est une entrée courante pour « ma propre liste de voix ».
Exemple 4 : Filtrer par langue + tag
L’interface en amont renverra également des résultats pour lestagqui ne figurent pas dans le dictionnaire des étiquettes, mais la correspondance sera relativement lâche ; si le nombre de correspondances est de 0, il est conseillé d’utiliser untitleen correspondance floue.
Champs de réponse
Chaque élément dansitems[] est un objet ModelEntity complet, champs couramment utilisés :
Informations de facturation
Cette interface n’entraîne pas de frais - la requête de liste des voix par pagination est gratuite. La création de voix (Fish Model Create) est également gratuite, des frais ne sont appliqués que lors de l’appel à Fish TTS pour la synthèse vocale en fonction de l’utilisation.Gestion des erreurs
400 token_mismatched: Paramètres de requête manquants ou non valides.401 invalid_token: Le token d’authentification n’existe pas ou est invalide.429 too_many_requests: Limite de taux de compte atteinte.500 api_error: Erreur interne du serveur.
Conclusion
Pour sélectionner une voix dans la bibliothèque publique Fish à fournir à/fish/tts comme reference_id, utilisez d’abord cette interface avec title / tag / language pour rechercher, localisez l’_id cible, puis utilisez Fish Model Get pour obtenir des échantillons à écouter. Pour lister les voix que vous avez créées, il suffit de passer self=true.
