Claude YouTube Dubber

Skill to dub YouTube videos locally using ASR, translation, and TTS. Trigger with /youtube URL voice-alias.

Sby Skills Guide Bot
Data & AIIntermediate
107/27/2026
Claude Code
#youtube#dubbing#tts#asr#video-processing

Recommended for


name: claude-youtube-dubber-skill description: 当用户输入 /youtube YouTube链接 音色别名 时,在本地运行完整配音流程并产出最终视频。适用于本地安装了该 skill 仓库的环境。

Claude YouTube Dubber Skill

Instructions

当用户输入以下格式的命令时:

/claude-youtube-dubber-skill <youtube_url> <音色别名>

执行本地命令:

$HOME/.claude/skills/claude-youtube-dubber-skill/.venv/bin/python -m claude_youtube_dubber.cli --command "<用户原始输入>"

如果该虚拟环境不存在,则退回:

python -m claude_youtube_dubber.cli --command "<用户原始输入>"

处理规则:

  1. 从用户原始输入中解析 YouTube URL 和音色别名。
  2. 音色别名示例:女声、男声、活泼女声、亲切女声、东北口音、重庆口音、广西口音、灿灿、擎苍。
  3. 命令执行成功后,向用户返回:
    • 最终视频路径
    • 使用的音色编码
    • 任务目录
  4. 如果下载失败,明确提示可能与 yt-dlp、cookies、浏览器登录状态、YouTube 风控有关。
  5. 如果环境变量缺失,提示用户先配置 .env

不要调用远程服务器;该 skill 仅用于本地运行。

执行流程

完整配音流程按以下步骤执行:

  1. 下载视频:使用 yt-dlp 下载 YouTube 视频(支持从任务目录复用已有视频)
  2. 提取音频:从视频中提取音轨
  3. 语音识别:使用 ASR 服务识别原声内容并分段(支持缓存)
  4. 翻译:将识别内容翻译为中文(支持断点续传)
  5. 语音合成:使用 TTS 服务生成中文配音(按音色自动失效缓存)
  6. 混音与字幕:将配音与原视频混音,生成中文字幕
  7. 输出结果:生成最终配音视频到 output/ 目录
Related skills