# Elevenlabs Dubbing

ElevenLabs automatic dubbing - translate and dub audio/video into 29 languages while...

- Repository: https://github.com/inference-sh/skills (795 stars)
- Category: Writing
- License: see repository
- Last updated: 2026-10-15
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add inference-sh/skills --skill elevenlabs-dubbing -g -a claude-code -y`
Codex: `npx skills add inference-sh/skills --skill elevenlabs-dubbing -g -a codex -y`
Cursor: `npx skills add inference-sh/skills --skill elevenlabs-dubbing -g -a cursor -y`
Gemini CLI: `npx skills add inference-sh/skills --skill elevenlabs-dubbing -g -a gemini-cli -y`

## Description

ElevenLabs automatic dubbing - translate and dub audio/video into 29 languages while preserving speaker voice via inference.sh CLI. Capabilities: auto speaker detection, voice-preserving translation, video dubbing, audio localization. Use for: content localization, video translation, multilingual content, international distribution. Triggers: dubbing, dub video, translate audio, video translation, audio translation, localize content, elevenlabs dubbing, eleven labs dub, multilingual dub, voice translation, auto dub, language dub, content localization

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

> **Install the belt CLI skill:** `npx skills add belt-sh/cli`

# ElevenLabs Dubbing

Automatically dub audio and video into 29 languages via [inference.sh](https://inference.sh) CLI.

![Dubbing](https://cloud.inference.sh/u/4mg21r6ta37mpaz6ktzwtt8krr/01jz00krptarq4bwm89g539aea.png)

## Quick Start

> Requires inference.sh CLI (`belt`). [Install instructions](https://raw.githubusercontent.com/inference-sh/skills/refs/heads/main/cli-install.md)

```bash
belt login

# Dub English video to Spanish
belt app run elevenlabs/dubbing --input '{
  "audio": "https://video.mp4",
  "target_lang": "es"
}'
```


## Supported Languages

| Code | Language | Code | Language |
|------|----------|------|----------|
| `en` | English | `ko` | Korean |
| `es` | Spanish | `ru` | Russian |
| `fr` | French | `tr` | Turkish |
| `de` | German | `nl` | Dutch |
| `it` | Italian | `sv` | Swedish |
| `pt` | Portuguese | `da` | Danish |
| `pl` | Polish | `fi` | Finnish |
| `hi` | Hindi | `no` | Norwegian |
| `ar` | Arabic | `cs` | Czech |
| `zh` | Chinese | `el` | Greek |
| `ja` | Japanese | `he` | Hebrew |
| `hu` | Hungarian | `id` | Indonesian |
| `ms` | Malay | `ro` | Romanian |
| `th` | Thai | `uk` | Ukrainian |
| `vi` | Vietnamese | | |

## Supported Input Formats

- MP3, MP4, WAV, MOV

## Examples

### Dub Video to Spanish

```bash
belt app run elevenlabs/dubbing --input '{
  "audio": "https://english-video.mp4",
  "target_lang": "es"
}'
```

### Dub Audio to French

```bash
belt app run elevenlabs/dubbing --input '{
  "audio": "https://podcast-episode.mp3",
  "target_lang": "fr"
}'
```

### Specify Source Language

```bash
# Skip auto-detection, specify source
belt app run elevenlabs/dubbing --input '{
  "audio": "https://german-video.mp4",
  "source_lang": "de",
  "target_lang": "en"
}'
```

### Multi-Language Distribution

The rest: https://github.com/inference-sh/skills/blob/HEAD/tools/audio/elevenlabs-dubbing/SKILL.md
