Skip to main content
POST
Listez les voix de synthèse disponibles, vos voix personnalisées enregistrées, les aperçus non expirés à écouter et vos quotas de création de voix.

Authentification et autorisations

string
requis
Envoyez une clé API VoiceCheap dans cet en-tête. Authorization: Bearer avec la même clé API est également accepté. Les jetons d’accès OAuth sont acceptés uniquement par MCP, pas par cet endpoint REST.
Autorisations requises: voices:read. Un abonnement payant actif est requis. Les autorisations ne modifient ni les rôles dans l’équipe, ni la propriété des ressources, ni les crédits média, ni les limites du forfait.

Paramètres

Envoyez un objet JSON vide. Cette action ne comporte aucun champ d’entrée.
Le JSON Schema ci-dessous conserve les noms de champs exacts, les types imbriqués, les valeurs par défaut, les limites et les valeurs acceptées exposés par la découverte. Les règles supplémentaires entre champs figurent dans les notes de l’opération.

Exemples de requêtes

Remplacez les exemples d’identifiants de ressources et de clés média par des valeurs renvoyées pour votre compte. Conservez le même identifiant de requête lorsque vous réessayez la même mutation.

Réponse

Une première exécution réussie renvoie HTTP 200 avec le résultat de l’opération sous data. Une nouvelle tentative peut renvoyer à la place l’état de la requête enregistrée. L’exemple présente une réponse possible, sans tous les champs facultatifs. Voix disponibles du catalogue de synthèse vocale et voix personnalisées enregistrées appartenant à l’acteur, quota d’emplacements enregistrés, aperçus actifs non enregistrés et quotas de création de voix.

Champs du résultat

Notes de l’opération

  • Le catalogue de l’exemple est abrégé. L’action renvoie la bibliothèque TTS disponible, avec les voix personnalisées enregistrées avant les entrées du catalogue.
  • Utilisez voices[].id dans tts_generate. Les voix enregistrées utilisent clone:<UUID> ; les identifiants du catalogue sont opaques. Ces identifiants sont distincts de ceux de dubbing_voices_list.
  • Les entrées du catalogue comprennent accent, gender, style et previewFileName ; previewUrl est facultatif. Les entrées personnalisées enregistrées comprennent accent: original, source: clone et un previewUrl temporaire.
  • canClone indique si l’offre prend en charge les voix TTS personnalisées enregistrées ; remaining indique le nombre d’emplacements libres. Les créations réservées peuvent être comptabilisées dans used.
  • voicePreviews inclut uniquement les candidats appartenant à l’utilisateur, non enregistrés, prêts et non expirés. Un aperçu dure 24 heures ; son URL de lecture peut expirer plus tôt.
  • cloneTrial est un quota valable à vie pour un aperçu de clonage. Les offres payantes autorisent cinq requêtes de conception par jour UTC ; chaque conception réussie crée deux candidats. creationUsage indique le quota actuel et la date de réinitialisation.
  • L’historique de synthèse vocale et les voix personnalisées appartiennent au compte authentifié. La facturation d’équipe ne donne pas accès à la synthèse vocale ni aux voix d’un autre membre.

Utilisation

Chaque invocation réussie consomme un appel du quota mensuel API/MCP. Les crédits média et les quotas de génération propres à l’opération s’appliquent également.

Erreurs