Skip to main content
Créer un projet

Créer un projet

Créez un nouveau projet en téléchargeant un fichier vidéo ou audio. L’API lance uniquement la transcription (pas de traduction ni de synchronisation labiale). Vous pourrez ouvrir le projet dans l’application VoiceCheap plus tard pour déclencher la traduction, ou utiliser Obtenir les détails du projet pour inspecter l’état du projet.

Limite de concurrence

Ce point de terminaison partage la même limite de concurrence que POST /v1/translate : jusqu’à 10 traductions en cours par compte. Si la limite est atteinte, les requêtes renvoient CONCURRENT_TRANSLATION_LIMIT_REACHED (HTTP 429).

Requête

Ce point de terminaison accepte multipart/form-data avec un téléchargement de fichier.

En-têtes

string
requis
Votre clé API VoiceCheap. Obtenez-en une sur app.voicecheap.ai/page-api.

Paramètres du corps

file
requis
Le fichier vidéo ou audio à télécharger.Formats vidéo pris en charge : video/mp4, video/quicktime, video/x-matroska, video/webm, video/mpegFormats audio pris en charge : audio/mpeg, audio/wav, audio/mp4, audio/x-m4a, audio/flac, audio/ogg, audio/aac, audio/webmTaille de fichier maximale par forfait : Beginner 5 Go, Starter 10 Go, Creator 20 Go, Pro 30 Go, Scale 40 Go, et Enterprise 60 Go.
string
requis
La langue cible à associer à ce projet. Doit être en minuscules.Valeurs autorisées (70+) : afrikaans, albanian, amharic, arabic, armenian, assamese, azerbaijani, basque, belarusian, bengali, bosnian, bulgarian, catalan, croatian, czech, danish, dutch, english, british english, estonian, finnish, french, french canadian, galician, german, greek, gujarati, hebrew, hindi, hungarian, icelandic, indonesian, irish, italian, japanese, kannada, kazakh, khmer, korean, lao, latvian, lithuanian, macedonian, malay, malayalam, mandarin, marathi, mongolian, nepali, norwegian, persian, polish, portuguese, brazilian portuguese, punjabi, romanian, russian, serbian, slovak, slovenian, spanish, swahili, swedish, tagalog, tamil, telugu, thai, turkish, ukrainian, urdu, vietnamese, welsh, yoruba, zulu
string
La langue source du contenu utilisant les codes de langue ISO (par ex. en, es, fr, de, ja, zh).
Fortement recommandé : laissez ce champ vide pour la détection automatique.Ne fournissez ce paramètre que si vous êtes sûr à 100 % que le code de langue est correct et au format ISO valide. Des codes de langue incorrects entraîneront des échecs de transcription. Notre détection automatique prend en charge plus de 80 langues et est très précise.
Par défaut : auto-detect
string
Un nom personnalisé pour le projet. Utile pour identifier les projets dans votre tableau de bord.Par défaut : L’ID du projet sera utilisé s’il n’est pas fourni.
string
Un point de terminaison https qui reçoit le événements webhook pour ce projet, remplaçant le point de terminaison configuré sur votre compte.Par défaut : Le point de terminaison webhook du compte, lorsqu’il est configuré.
string
auto-detect ou un entier de 1 à 32. Fournir le nombre de locuteurs connu peut améliorer la diarisation.Par défaut : auto-detect
string
Un tableau de chaînes JSON contenant des noms, marques, acronymes ou termes spécialisés spécifiques à la requête. Ces termes sont fusionnés avec le glossaire enregistré du compte ou de l’équipe.
boolean
Supprimez les mots de remplissage courants pendant la transcription.Par défaut : true
string
Une transcription SRT existante dans la langue source. Lorsqu’il est fourni, originalLanguage doit être un code de langue explicite plutôt que auto-detect.
Ce point de terminaison sert uniquement à la création de projet et au lancement de la transcription. Les options de traduction telles que les sous-titres, le clonage vocal, l’isolation vocale et l’audio d’arrière-plan sont gérées par POST /v1/translate.

Exemple de requête

Exemple de réponse

Erreurs