submit_dubbing_job
Submit a video URL to start an automatic dubbing job that translates speech into a target language while preserving original voices. The job runs in the background; use status tools to track progress and get the dubbed video when finished.
Instructions
Submit a fully automatic dubbing job: a video URL in, a dubbed video out.
The server downloads the video, then runs speech recognition, speaker separation, translation, voice cloning/TTS and composition — no manual review step. Credits are charged up front based on the server-measured duration and refunded in full if the job fails.
The job runs in the background: use get_job_status to poll it, or wait_for_job to block until it finishes. Only one job per account may run at a time (a second submission returns HTTP 409).
Args: video_url: Publicly reachable http(s) video link (max 500 MB). target_language: Dubbing language, e.g. "ru", "en", "es" (depends on the deployment's supported set). tier: "fast", "standard" or "professional".
Returns: JSON with job_id, run_id, measured duration and the charged credits.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tier | No | standard | |
| video_url | Yes | ||
| target_language | No | ru |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |