Créer un projet Audio Native

Crée un projet compatible avec Audio Native, lance facultativement la conversion et renvoie l’ID du projet ainsi qu’un extrait HTML intégrable.

En-têtes

xi-api-keystringOptionnel

Requête

This endpoint expects a multipart form containing an optional file.
namestringRequis
Nom du projet.
imagestring or nullOptionnelDeprecated

(Obsolète) URL de l’image utilisée dans le lecteur. Si elle n’est pas fournie, l’image par défaut définie dans les paramètres du lecteur est utilisée.

authorstring or nullOptionnel

Auteur utilisé dans le lecteur et inséré au début de l’article chargé. S’il n’est pas fourni, l’auteur par défaut défini dans les paramètres du Player est utilisé.

titlestring or nullOptionnel

Titre utilisé dans le lecteur et inséré en haut de l’article importé. S’il n’est pas fourni, le titre par défaut défini dans les paramètres du Player est utilisé.

smallbooleanOptionnelPar défaut falseDeprecated

(Obsolète) Indique s’il faut utiliser le petit lecteur. Si cette valeur n’est pas fournie, la valeur par défaut définie dans les paramètres du lecteur est utilisée.

text_colorstring or nullOptionnel

Couleur de texte utilisée dans le lecteur. Si elle n’est pas fournie, la couleur de texte par défaut définie dans les paramètres du lecteur est utilisée.

background_colorstring or nullOptionnel

Couleur d’arrière-plan utilisée dans le lecteur. Si elle n’est pas fournie, la couleur d’arrière-plan par défaut définie dans les paramètres du Player est utilisée.

sessionizationintegerOptionnelPar défaut 0Deprecated

(Obsolète) Indique pendant combien de minutes conserver la session après le rechargement des pages. Si cette valeur n’est pas fournie, la sessionisation par défaut définie dans les paramètres du lecteur est utilisée.

voice_idstring or nullOptionnel

ID de voix utilisé pour donner une voix au contenu. S’il n’est pas fourni, l’ID de voix par défaut défini dans les paramètres du Player est utilisé.

model_idstring or nullOptionnel

ID du modèle TTS utilisé dans le lecteur. S’il n’est pas fourni, l’ID de modèle par défaut défini dans les paramètres du lecteur est utilisé.

filefileOptionnel

Fichier d’entrée au format txt ou HTML contenant le contenu de l’article. Le HTML doit être mis en forme comme suit : ‘<html><body><div><p>Votre contenu</p><h3>Davantage de contenu</h3><p>Encore plus de contenu</p></div></body></html>’

auto_convertbooleanOptionnelPar défaut false
Indique s'il faut convertir automatiquement le projet en audio.
apply_text_normalizationenum or nullOptionnel
Ce paramètre contrôle la normalisation du texte selon quatre modes : « auto », « on », « apply_english » et « off ». Lorsqu’il est défini sur « auto », le système décide automatiquement d’appliquer ou non la normalisation du texte (par exemple, en écrivant les nombres en toutes lettres). Avec « on », la normalisation du texte est toujours appliquée, tandis qu’avec « off », elle est ignorée. « apply_english » est identique à « on », mais suppose que le texte est en anglais.
Valeurs autorisées:
pronunciation_dictionary_locatorslist of stringsOptionnel
Liste de localisateurs de dictionnaires de prononciation (pronunciation_dictionary_id, version_id), encodés sous forme de chaînes JSON, à appliquer au texte. Une liste de chaînes encodées en JSON est requise, car l'ajout de projets peut s'effectuer via formData plutôt que jsonBody. Pour spécifier plusieurs dictionnaires, utilisez plusieurs lignes --form dans votre commande curl, par exemple --form 'pronunciation_dictionary_locators="{\"pronunciation_dictionary_id\":\"Vmd4Zor6fplcA7WrINey\",\"version_id\":\"hRPaxjlTdR7wFMhV4w0b\"}"' --form 'pronunciation_dictionary_locators="{\"pronunciation_dictionary_id\":\"JzWtcGQMJ6bnlWwyMo7e\",\"version_id\":\"lbmwxiLu4q6txYxgdZqn\"}"'.

Réponse

Réponse réussie

project_idstring

L’ID du projet Audio Native créé.

convertingboolean
Indique si le projet est actuellement en cours de conversion.
html_snippetstring

L’extrait HTML permettant d’intégrer le lecteur Audio Native.

Erreurs

422
Unprocessable Entity Error