For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
SupportStatusTry now
DocumentationAPI Reference
DocumentationAPI Reference
    • Studio
    • Discord
    • Blog
    • Changelog
  • Getting Started
    • Introduction
    • Quickstart
    • Free Trial
  • Product
    • How AI Lip Sync Works
    • Use Cases
    • Billing
    • Integrations
    • Experimental features
    • Generation Times & Performance
    • Troubleshooting
  • Compatibility and Tips
    • Web Browser Support
    • Media Formats Support
    • Media Content Tips
    • Improving Lip Sync Quality
  • WebApp Guides
    • Speaker Selection
    • Dubbing
  • Developer Guides
    • SDKs
    • Python SDK Guide
    • TypeScript SDK Guide
    • Segments
    • Error Handling
    • Speaker Selection
    • Example Projects
  • Tutorials
    • Dubbing
    • Video Dubbing API Guide
    • Video Translation API Guide
    • Text-to-Speech Lip Sync
    • Personalized Video Messaging
    • Translation/Dubbing
  • Plugins & Extensions
    • MCP Server
    • ComfyUI
LogoLogo
SupportStatusTry now
On this page
  • Dubbing a Video
  • Related Resources
WebApp Guides

Dubbing — Studio

Was this page helpful?
Edit this page

Last updated May 15, 2026

Previous

SDKs

Official Python and TypeScript SDKs for the sync. labs lip sync API. Install, authenticate, and start generating lip synced videos.
Next
Built with

Dubbing lets you translate the audio in your video into another language with lip sync applied automatically. Upload your video and audio, pick a target language, and Sync Labs generates a dubbed output with matching lip movements.

Dubbing is supported across all Sync Labs models. Available languages are determined by the ElevenLabs dubbing endpoint.

Dubbing a Video

1

Upload your video and audio

Create a new project and upload your source video. You can either upload a separate audio file using the upload audio button, or enter text in the script area to use text-to-speech.

Upload video and audio

2

Select dubbing

Click the translate icon in the bottom-right corner of the video player controls. This opens the language selector.

Select dubbing icon

3

Choose a language

Search for or scroll through the available languages and select the one you want to dub into. Click Sync Labs to generate the dubbed video with lip sync applied in the target language.

Language selection dropdown

Related Resources

  • Quickstart — get started with your first Sync Labs generation
  • Models — learn about supported Sync Labs models