複数の言語に吹き替える
複数の言語に吹き替える
1つのプロジェクトに複数のターゲット言語を追加し、各吹き替えをダウンロードします。
ハウツーガイド · ダビングクイックスタートで示したように、ダビングプロジェクトを作成済みであることを前提としています。
1つのプロジェクトには1つの元トランスクリプトが含まれ、必要な数だけ言語ターゲットを追加できます。各言語は独立して生成され、それぞれにステータスと出力があるため、元データを一度翻訳するだけで、すべての吹き替えを生成できます。
複数の言語を追加する
吹き替える言語ごとに言語ターゲットを1つ追加します。各ターゲットはqueuedで開始し、プロジェクトがreadyになると生成を開始します。
project.createにtarget_languageを渡すことで、プロジェクト作成時に最初の言語をキューに追加することもできます。追加の言語は、上記のようにlanguage.createで追加してください。
言語は、esやfr-CAなどのBCP-47タグで指定します。使用できるすべての値については、対応言語と方言を参照してください。
各言語を個別に追跡する
言語は並行して生成され、完了時刻も異なります。1つずつポーリングするのではなく、プロジェクトの言語を一覧表示してそれぞれのステータスを確認してください。
完了したすべての吹き替えをダウンロードする
言語がcompletedになると、outputs.lossless_audioに署名付きダウンロードURLが含まれます。失敗した言語はスキップして、それぞれをダウンロードしてください。
署名付きURLは発行から約1時間で期限切れになります。URLの期限切れでダウンロードに失敗した場合は、language.getで言語を再度取得して新しいURLを取得してください。
言語の生成に失敗した場合は、新しいプロジェクトを作成するのではなく、同じプロジェクトでlanguage.createを使用して再度追加してください。プロジェクトとそのトランスクリプトは再利用できるため、失敗した言語だけが再生成されます。