Avatar parlant
Construire l'aperçu
En-têtes de la requête
Paramètre | Requis | Type | Description |
---|---|---|---|
Content-Type | true | string | Type de transmission des données : multipart/form-data |
Attributs de la requête
1. Utiliser la voix prédéfinie
Paramètre | Requis | Type | Description |
---|---|---|---|
voice_id | true | string | ID de la liste des voix (le voice_id est préféré) |
text | true | string | Contenu du texte |
2. Utiliser la voix clonée
Paramètre | Requis | Type | Description |
---|---|---|---|
lang | true | string | Langue (le mode de clonage ne prend en charge que l'anglais, le chinois traditionnel, le coréen et le japonais) |
file | false | file | Audio original téléchargé (la priorité est donnée à ce champ). Deux méthodes sont prises en charge pour télécharger des audios. |
file_url | false | string | Adresse de l'audio original. Deux méthodes sont prises en charge pour télécharger des audios. |
text | true | string | Contenu du texte |
Attributs de la réponse
Paramètre | Type | Description |
---|---|---|
code | int | 200 |
message | string | Remarque sur la tâche |
data | obj | Objet de la tâche |
data.task_id | string | ID de la tâche |
Exemple
Attributs de la requête
1. Utiliser la voix prédéfinie
2. Utiliser la voix clonée
Attributs de la réponse
Ensuite, vous pouvez interroger le statut de la tâche et obtenir les données de la tâche via l'interface task/detail.
Générer une vidéo de photo parlante
En-têtes de la requête
Paramètre | Requis | Type | Description |
---|---|---|---|
Content-Type | true | string | Type de transmission des données : multipart/form-data |
Attributs de la requête
1. Synthétiser l'audio avec la voix prédéfinie
Paramètre | Requis | Type | Description |
---|---|---|---|
voice_id | true | string | ID de la liste des voix (le voice_id est préféré) |
text | true | string | Contenu du texte |
type | true | int | 0:Voix prédéfinie |
avatar | false | file | Image de l'avatar original téléchargée (la priorité est donnée à ce champ). Deux méthodes sont prises en charge pour télécharger des images d'avatar. Formats pris en charge : JPG, PNG, JPEG, WebP |
avatar_url | false | string | Image de l'avatar original téléchargée. Deux méthodes sont prises en charge pour télécharger des images d'avatar. Formats pris en charge : JPG, PNG, JPEG, WebP |
2. Synthétiser l'audio avec la voix clonée
Paramètre | Requis | Type | Description |
---|---|---|---|
text | true | string | Contenu du texte |
style | false | string | Émotion par défaut normale |
lang | true | string | Contenu du texte |
avatar | false | file | Image de l'avatar original téléchargée (la priorité est donnée à ce champ). Deux méthodes sont prises en charge pour télécharger des images d'avatar. Formats pris en charge : JPG, PNG, JPEG, WebP |
avatar_url | false | string | Image de l'avatar original téléchargée. Deux méthodes sont prises en charge pour télécharger des images d'avatar. Formats pris en charge : JPG, PNG, JPEG, WebP |
type | true | int | 1:Voix clonée |
file | false | file | Fichier audio original téléchargé (la priorité est donnée à ce champ). Deux méthodes sont prises en charge pour télécharger des fichiers audio. Formats pris en charge : WAV, MP3, MP4, AAC, WebM Maximum 200M |
file_url | false | string | Fichier audio original téléchargé. Deux méthodes sont prises en charge pour télécharger des fichiers audio. Formats pris en charge : WAV, MP3, MP4, AAC, WebM (Maximum 200M). |
3. Télécharger des fichiers audio directement
Paramètre | Requis | Type | Description |
---|---|---|---|
avatar | false | file | Image de l'avatar original téléchargée (la priorité est donnée à ce champ). Deux méthodes sont prises en charge pour télécharger des images d'avatar. Formats pris en charge : JPG, PNG, JPEG, WebP |
avatar_url | false | string | Image de l'avatar original téléchargée. Deux méthodes sont prises en charge pour télécharger des images d'avatar. Formats pris en charge : JPG, PNG, JPEG, WebP |
type | true | int | 2:Télécharger l'audio |
file | false | file | Fichier audio original téléchargé (la priorité est donnée à ce champ). Deux méthodes sont prises en charge pour télécharger des fichiers audio. Formats pris en charge : WAV, MP3, MP4, AAC, WebM Maximum 200M |
file_url | false | string | Fichier audio original téléchargé. Deux méthodes sont prises en charge pour télécharger des fichiers audio. Formats pris en charge : WAV, MP3, MP4, AAC, WebM (Maximum 200M). |
Attributs de la réponse
Paramètre | Type | Description |
---|---|---|
code | int | 200 |
message | string | Remarque sur la tâche |
data | obj | Objet de la tâche |
data.task_id | string | ID de la tâche |
Exemple
Attributs de la requête
1. Synthétiser l'audio avec la voix prédéfinie
2. Synthétiser l'audio avec la voix clonée
3. Télécharger des fichiers audio directement
Attributs de la réponse
Ensuite, vous pouvez interroger le statut de la tâche et obtenir les données de la tâche via l'interface task/detail.
Obtenir la liste officielle des voix
Attributs de la réponse
Paramètre | Type | Description |
---|---|---|
voices | array | Liste des voix. |
voices.voice_id | string | Identifiant unique de la voix. |
voices.name | string | Nom de la voix. |
voices.country_name | string | Nom du pays, |
voices.country_icon_url | string | URL de l'icône du pays. |
voices.preview_audio_url | string | URL de l'aperçu de la voix. |
voices.gender | string | Genre associé à la voix : masculin, féminin, inconnu. |
voices.language | string | Langue de la voix. |
voices.style_list | array | Liste des émotions disponibles. |
voices.words_per_minute | string | ID de la tâche |
Exemple
Attributs de la réponse
Accéder aux détails de la tâche
Attributs de la requête
Paramètre | Requis | Type | Description |
---|---|---|---|
id | true | string | ID de la tâche |
Attributs de la réponse
Paramètre | Type | Description |
---|---|---|
id | int | ID de la tâche |
message | int | Informations sur la tâche. |
status | int | Le statut actuel de la tâche -1 : non exécutée ; -2 : en cours d'exécution. |
additional_data | json | Résultats générés ; voir les détails ci-dessous. |
Exemple
Attributs de la requête
Attributs de la réponse
1. Portrait IA
Attributs de la réponse
Paramètre | Type | Description |
---|---|---|
img_key | string | Clé du fichier généré |
img_url | string | URL du fichier généré. |
Exemple
2. Aperçu de la photo parlante
Attributs de la réponse
Paramètre | Type | Description |
---|---|---|
key | int | Taille de la vidéo générée. |
url | float | Durée de la vidéo générée. |
subtitles | bool | Sous-titrée ou non |
audio_size | string | Taille de l'audio généré. |
audio_duration | float | Durée de l'audio généré. |
Exemple
3. Générer des vidéos
Attributs de la réponse
Paramètre | Type | Description |
---|---|---|
key | string | Clé de la vidéo générée. |
url | string | URL de la vidéo générée. |
video_720p | obj | Informations sur la vidéo générée en 720p, ou null s'il n'y a pas de vidéo de cette définition. |
video_720p.key | string | Clé des informations vidéo générées en 720p. |
video_720p.url | string | URL des informations vidéo générées en 720p. |
video_720p.video_size | int | Taille des informations vidéo générées en 720p. |
video_720p.video_duration | float | Durée des informations vidéo générées en 720p. |
video_size | int | Taille des informations vidéo générées. |
video_duration | float | Durée des informations vidéo générées. |
Exemple
4. Texte en image
Attributs de la réponse
Paramètre | Type | Description |
---|---|---|
images | array | Tableau des images générées. |
image_key | string | Clé de l'image générée. |
image_url | string | URL de l'image générée. |
image_size | int | Taille de l'image générée. |
Exemple