wjs-dubbing-video

Convert subtitle text into synced multilingual audio tracks using TTS APIs.

114|17|Updated May 11, 2026
One-click install
npx skills add https://github.com/jianshuo/claude-skills --skill wjs-dubbing-video
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wjs-dubbing-video
Source: https://github.com/jianshuo/claude-skills/tree/main/wjs-dubbing-video
Command: npx skills add https://github.com/jianshuo/claude-skills --skill wjs-dubbing-video

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a quick and efficient way to add multilingual voiceovers to videos using the provided subtitles.

Core Features & Use Cases

  • Text-to-Voice Dubbing: Converts subtitle text into a corresponding audio track that is synced with the video.
  • Multi-Language Support: Offers voiceover options in various languages using Volcano TTS and edge-tts neural networks.
  • Custom Voice Selection: Allows users to choose from a variety of voice types and adjust the speech rate and pitch.
  • Multi-Speaker Handling: Supports voiceover for multiple speakers with the option to use visual diarization or manual tagging.
  • Use Case: Imagine you have a video in English and you want to create a Chinese version with a native Chinese speaker's voiceover. Use this Skill to input the Chinese subtitles and select the appropriate voice for the dubbing.

Quick Start

To dub a video with a Chinese voiceover, use the wjs-dubbing-video skill and provide the video file and subtitle file as inputs.

Frequently Asked Questions about wjs-dubbing-video

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add multilingual voiceovers to videos using text subtitles?

To add multilingual voiceovers to videos, this Skill translates subtitle text into a synced audio track using text-to-speech engines. It converts the provided subtitle files into localized speech and applies it directly to your video content.

Can I use edge-tts neural networks to generate custom voiceovers for my video?

Yes, you can use edge-tts neural networks for custom voiceovers. It allows you to choose from various voice types and adjust the speech rate and pitch to generate a localized audio track tailored to your video.

Does video localization support voiceover generation for multiple speakers?

Video localization supports voiceover for multiple speakers. You can assign distinct voices using visual diarization or manual tagging to ensure each speaker in the subtitle text receives a corresponding synchronized audio track.

Do I need Python script execution to convert subtitles into a voiceover audio track?

Yes, Python script execution is required to convert subtitles into a voiceover audio track. The Skill runs custom scripts and interacts with TTS APIs to process the text and generate the synchronized multilingual audio output.

What is the best way to dub a video with Chinese subtitles using text-to-speech?

The best way to dub a video with Chinese subtitles is to input the video and subtitle files into the Skill. It uses Volcano TTS and edge-tts to translate the text into a native-sounding Chinese voiceover synced with the video.

Are there limitations when using Volcano TTS for content localization?

When using Volcano TTS for content localization, you are limited to the available voice types and languages supported by the API. Speech rate and pitch adjustments must also fall within the engine's supported parameters to ensure proper audio synthesis.