> ## Documentation Index
> Fetch the complete documentation index at: https://docs.runable.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Dubbing

> Dub audio or video content into another language automatically.

Dubbing translates and re-voices audio or video content into a target language. The AI handles translation, voice matching, and lip-sync timing. You can dub from a file upload or a URL.

## How to dub content

<Steps>
  <Step title="Provide your source content">
    Either upload an audio or video file using the **+** button, or provide a URL to the content.

    <Prompt description="Dub an uploaded video into Spanish.">
      Dub this video into Spanish. Keep the original tone and delivery.
    </Prompt>

    <Prompt description="Dub from a URL into French.">
      Dub the video at [https://example.com/demo.mp4](https://example.com/demo.mp4) into French.
    </Prompt>
  </Step>

  <Step title="Configure options (optional)">
    You can specify additional options in your prompt:

    | Option                      | What it does                                                     |
    | --------------------------- | ---------------------------------------------------------------- |
    | **Target language**         | The language to dub into (required).                             |
    | **Source language**         | The original language (auto-detected if not specified).          |
    | **Number of speakers**      | Helps the AI separate voices more accurately.                    |
    | **Remove background audio** | Strips music and ambient sound, keeping only speech for dubbing. |
    | **Watermark**               | Use a watermarked version for lower cost.                        |
  </Step>

  <Step title="Wait for processing">
    Dubbing takes longer than other audio operations because the AI translates, generates new speech, and syncs timing. The agent shows progress as it works.
  </Step>

  <Step title="Download the dubbed content">
    The agent delivers the dubbed file. Video inputs produce a dubbed MP4. Audio inputs produce a dubbed MP3.

    <Frame caption="A dubbed video file ready for download in the chat.">
      <img src="https://pub-51091dcf1e9d4b04bb2e74f489c4f346.r2.dev/d796de52ae9b1cf53453eb7ea75d694503ba3f0e521c555bd90f4aa8ae2e9534.png" alt="Chat showing the agent delivering a dubbed video file with download button" />
    </Frame>
  </Step>
</Steps>

<Tip>
  Use the watermarked option for drafts and reviews. It costs less. Switch to the non-watermarked version for final delivery.
</Tip>

## What you cannot do

* You cannot dub into multiple languages in a single operation. Run separate dubs for each target language.
* You cannot edit the translated script before dubbing. The AI translates and voices in one step.
* You cannot dub only a portion of the content. The entire file is processed.
* You cannot control which voice is used for each speaker in the dubbed output.

## Next steps

<CardGroup cols={2}>
  <Card title="Transcription" icon="file-lines" href="/transcription">
    Convert speech to text from audio or video files.
  </Card>

  <Card title="Voice Swap" icon="repeat" href="/voice-swap">
    Replace a voice in a recording without changing the language.
  </Card>
</CardGroup>
