Submit audio or video for multilingual dubbing, poll status, and download dubbed audio. Use when the user asks for dubbing, 多语言配音, 视频翻译配音, 译制片, or wants a source clip dubbed into another language.
71
88%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Runs provider-backed dubbing for local audio/video assets. OpenRouter can help
translate, review style, or summarize job status, but the dubbing job itself
must use dubbing_generate, dubbing_status, and dubbing_download.
Before calling tools, extract these fields from the user request:
OpenRouter can help translate or adapt lines, but it is not an audio provider and cannot perform the dubbing job itself.
audio_provider_capabilities if dubbing availability is uncertain.dubbing_generate.dubbing_status or use dubbing_download with polling when
appropriate.For long videos, uncertain accents, or high-value assets, submit or prepare a short preview clip first when the workflow permits it. Use the preview to check translation style, target locale, speaker count, pacing, and whether the provider preserves speaker separation.
If only the full source file is available, explain that the first run may need one retry for locale/accent tuning and keep the target locale explicit in the job notes.
dubbing_generate returns status=ok, return the job ID and tell the
user whether download is pending or already being polled.dubbing_status is not ready, report the current status without claiming
failure.dubbing_download returns audio, put the playable artifact/path first.not_available or an error, quote the note and
distinguish provider setup, feature gating, key/quota limits, source format,
language support, and provider processing delay.When dubbing, the target language is not enough; choose the target locale and accent as well:
Chinese: prefer 普通话 / Mainland Mandarin target settings unless the user asks for Cantonese, Taiwanese Mandarin, Sichuan dialect, etc.
English: preserve en-US, en-GB, en-AU, en-IN, en-SG, or any locale named by the user.
Spanish: distinguish es-ES and Latin American variants such as es-MX.
Portuguese: distinguish pt-BR and pt-PT.
French: distinguish fr-FR and fr-CA when requested.
Japanese/Korean/German/Italian/etc.: use native target-language voices rather than English-accented fallback voices.
Keep translated lines natural in Chinese, not word-for-word English order.
Avoid unnecessary English names or romanization unless the original requires it.
If the result sounds like the wrong accent, retry with shorter translated lines, clearer punctuation, and a voice native to the target locale.
Return:
94ac35e
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.