Skip to main content
POST
Consultez une création vocale qui vous appartient, avec son script, ses paramètres d’interprétation, son URL audio temporaire et l’alignement des mots disponible.

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: tts: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

string
requis
Identifiant d’historique renvoyé par tts_generate ou tts_list.Motif: ^(free-)?[0-9a-f]{64}$.
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. Détail de l’historique de synthèse vocale appartenant à l’acteur, versions complètes du script modifiable et du script parlé, paramètres d’interprétation vocale, URL de lecture temporaire et horodatages des mots disponibles.

Champs du résultat

Notes de l’opération

  • historyId doit comporter 64 caractères hexadécimaux minuscules, éventuellement précédés de free-. Utilisez l’identifiant renvoyé par tts_generate ou tts_list.
  • Les propriétés facultatives d’anciens enregistrements, telles que voiceName, voiceSource et sourceFileName, peuvent être omises. Si elles sont absentes, instructions vaut une chaîne vide, speed vaut 1 et previewEndIndex vaut null.
  • wordAlignment peut valoir null. Cette lecture charge l’alignement existant ; utilisez tts_align pour préparer les horodatages.
  • Les index de caractères sources dans wordAlignment font référence à spokenText, dont les balises de contrôle de l’interprétation vocale ont été supprimées.
  • audioUrl est temporaire. Appelez de nouveau tts_get pour actualiser la lecture ou tts_download pour obtenir un lien de téléchargement.
  • 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