video-dubbing

Automates video dubbing from Kurdish Sorani to Iraqi Arabic using Demucs, Gemini, MiniMax, FFmpeg and TTS.

Updated Jun 15, 2026
One-click install
npx skills add https://github.com/MuhamadTAH/Pird --skill video-dubbing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: video-dubbing
Source: https://github.com/MuhamadTAH/Pird/tree/main/.claude/skills/video-dubbing
Command: npx skills add https://github.com/MuhamadTAH/Pird --skill video-dubbing

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Demucs, Gemini, MiniMax, FFmpeg, TTS providers, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the video dubbing process from Kurdish Sorani to Iraqi Arabic, enhancing audio/video content localization.

Core Features & Use Cases

  • Audio Separation: Separates vocals from background music/SFX for accurate dubbing.
  • Transcription: Transcribes Sorani vocals with timestamps for precise dubbing alignment.
  • Translation: Translates each audio chunk to Iraqi Arabic dialect.
  • Text to Speech: Generates speech for dubbed sections using licensed TTS providers.
  • Reassembly: Aligns dubbed speech with original timestamps and mixes with background audio.
  • Use Case: Ideal for creating dubbed content for audiences who prefer the Iraqi Arabic dialect.

Quick Start

Use the video-dubbing skill to dub the 'original_video.mp4' into Iraqi Arabic.

Frequently Asked Questions about video-dubbing

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

FAQPage Schema
How do I automate video dubbing from Kurdish Sorani to Iraqi Arabic?

Automate Kurdish Sorani to Iraqi Arabic video dubbing by separating audio, transcribing vocals with timestamps, translating chunks, synthesizing speech via TTS, and reassembling the final video.

Does video dubbing work with FFmpeg and Demucs for audio separation?

Yes, video dubbing uses Demucs for separating vocals from background music and SFX, and utilizes FFmpeg to handle media processing and reassembly for accurate content localization.

What is the best way to translate and transcribe Sorani audio for localization?

The best way to transcribe and translate Sorani audio for localization is using an automated workflow that segments audio chunks, utilizes Gemini for translation, and aligns text to original timestamps.

Do I need licensed TTS providers to generate Arabic speech for dubbed videos?

Yes, you need licensed TTS providers like MiniMax to generate Iraqi Arabic speech for dubbed sections, ensuring proper voice synthesis and accurate audio alignment during reassembly.

How does text-to-speech synthesis align with original video timestamps during reassembly?

Text-to-speech synthesis aligns with original timestamps by generating audio for translated chunks and mixing the synthesized speech back with the original background audio during the reassembly phase.