Synchronisationssprachziel erstellen

Fügen Sie einem Projekt eine Sprache für die Synchronisation hinzu und stellen Sie die Synchronisation in die Warteschlange. Dieser Aufruf erzeugt synchronisiertes Audio und wird pro Generierung abgerechnet. Das Ziel wird mit dem Status `queued` erstellt und startet, sobald das Projekt `ready` ist. Es kann also jederzeit nach der Projekterstellung hinzugefügt werden. Es übernimmt das Synchronisationsmodell des Projekts und kann kein anderes auswählen. Ein mit `webhook_ids` erstelltes Projekt sendet ein `dubbing_language_completed`-Ereignis mit den Download-URLs der Ausgabe. Wir empfehlen daher, es zu abonnieren, statt dieses Ziel bis zum Abschluss abzufragen.

Pfadparameter

project_idstringErforderlich

Kennung des übergeordneten Synchronisationsprojekts.

Header

xi-api-keystringOptional

Anfrage

This endpoint expects an object.
target_languagestringErforderlich

BCP-47-Sprach-Tag, in den das Projekt synchronisiert werden soll (z. B. fr oder es-MX). Muss eine der vom Synchronisationsmodell des Projekts unterstützten Sprachen sein. Ein regionsspezifisches Tag muss einem der unterstützten Dialekte entsprechen.

voice_settingsobject or nullOptional
Stimmeneinstellungen, die auf jeden Sprecher dieser Sprache angewendet werden. Weglassen, um die Standardwerte zu verwenden.
translationsmap from strings to strings or nullOptional

Nur Enterprise. Optionale Übersetzungen zur Verwendung anstelle der maschinellen Übersetzung. Eine Zuordnung von der external_id jedes Quellsegments (oder dessen id, falls keine angegeben wurde) zum übersetzten Text; jedes Quellsegment muss genau einmal abgedeckt sein. Maximal 20.000 Einträge mit insgesamt maximal 4 MiB Text. Siehe Eigenes Transkript verwenden.

Antwort

Erfolgreiche Antwort
language_idstring
Eindeutige Kennung des Sprachziels.
project_idstring

Kennung des übergeordneten Synchronisationsprojekts.

target_languagestring

BCP-47-Sprach-Tag, in den dieses Ziel synchronisiert wird.

statusenum

Lebenszyklusstatus: queued (wartet darauf, dass das Projekt bereit ist oder auf einen Worker), processing während der Synchronisierung, completed, sobald die Ausgabe verfügbar ist, stale, wenn das Transkript nach der Erstellung der Ausgabe geändert wurde, oder failed.

Erlaubte Werte:
revisioninteger

Monotoner Zähler, der bei jeder Änderung des Transkripts dieses Ziels erhöht wird (eine es betreffende Quellbearbeitung oder eine Änderung seiner Übersetzung).

created_atstringFormat: "date-time"
Zeitpunkt der Erstellung des Sprachziels.
updated_atstringFormat: "date-time"
Zeitpunkt der letzten Aktualisierung des Sprachziels.
model_idstring or nullOptional

Synchronisierungsmodell, mit dem dieses Ziel synchronisiert wird, vom Projekt übernommen und nicht pro Sprache auswählbar.

voice_settingsobject or nullOptional
Stimmeneinstellungen, die auf jeden Sprecher dieser Sprache angewendet werden, oder null, wenn die Standardwerte gelten.
outputsobject or nullOptional

Signierte Ausgabe-URLs; null, bis das Ziel eine Ausgabe erzeugt hat (vorhanden bei completed und beibehalten bei stale – vergleichen Sie output_revision mit revision, um festzustellen, ob die Ausgabe aktuell ist).

output_revisioninteger or nullOptional

Die revision, aus der die aktuelle synchronisierte Ausgabe generiert wurde; sie entspricht revision, wenn sie aktuell ist, und ist niedriger, wenn sie stale ist. Bis eine Generierung abgeschlossen ist, lautet der Wert null.

errorobject or nullOptional

Warum diese Sprache fehlgeschlagen ist; null, sofern status nicht failed ist, sowie für die wenigen Sprachen, die vor Einführung der Fehlerberichterstattung fehlgeschlagen sind. Der Code project_failed bedeutet, dass das übergeordnete Projekt fehlgeschlagen ist. Prüfen Sie daher das Projekt auf die zugrunde liegende Ursache.

warningslist of objectsOptional

Nicht schwerwiegende Bedingungen, die bei der Synchronisation dieser Sprache aufgetreten sind; leer, wenn keine vorliegen. Spiegelt die neueste Generierung wider. Bedingungen bei der Vorbereitung der Quelle werden stattdessen im Projekt gemeldet.

Fehler

422
Unprocessable Entity Error