AI Multilingual Dubbing
Paste the following prompt into your AI chat to install this skill:
Please follow the instructions at https://skillhub.cn/install/skillhub.md to install @beatra-ai/ai-multilingual-dubbing.
About this skill
Engineering the Multilingual Voiceover Workflow
Creating voiceover audio for multiple markets (e.g., courses, ads, product demos) presents several concrete engineering hurdles:
- Disorganized Script & Locale Management: Tracking script status, terminology, pronunciation notes, and duration targets across dozens of languages becomes unwieldy.
- High-Cost Voice Selection: Evaluating voice compatibility across languages typically requires manual, per-language audition cycles, which is inefficient.
- Opaque Billing & Scope Creep: With per-request TTS billing, final costs are hard to estimate without a disciplined confirmation process.
- Complex Async Task Handling: Generation tasks can be long-running, involving submission, polling, timeout recovery, and result aggregation—error-prone when managed manually.
Core Workflow & Capabilities
This skill addresses these issues through a structured process centered around a segment × locale production matrix. The workflow follows these key phases:
1. Matrix-Driven Script Preparation
- Source content (text or audio/video transcripts) is divided into natural segments (e.g., one ad unit or chapter), never splitting sentences.
- For each segment-target locale pair, a matrix cell is created, mandating fields like the
BCP-47tag, confirmed copy, protected terms, voice, delivery direction, format, and duration target. This ensures atomic, traceable information.
2. Voice Discovery & Trial Strategy
- It reuses voices already accepted in the dialogue. If unavailable, it calls
beatra.voices.listfor filtering and recommends 2-3 candidates. - Adheres to a trial-before-pay principle: Voice selection uses only free audition URLs, incurring no synthesis fees.
- For multilingual scopes, a high-risk representative segment (containing names, numbers, terminology, or CTAs) is chosen per language for a trial render. Defaults use
model: "auto"andspeed: 1.0.
3. Scope Confirmation & Controlled Execution
- Before initiating any
beatra.speech.synthesizepaid operation, the complete paid scope is presented in a readable matrix, explicitly stating each cell will incur one paid render. - Upon a single user confirmation of the entire matrix, the skill creates a unique
client_request_idper cell and submits tasks. Task status is polled viabeatra.tasks.get, respectingdeadline_at, and proactively handles recovery without infinite waits. - All MCP operations are strictly executed via the bundled
scripts/mcp_client.py, avoiding dependency on the host connector.
4. Result Delivery & Verification
- After success, results are delivered grouped by locale, including the audio URL, asset ID, MIME type, actual sample rate, and duration.
- The skill does not claim to perform translation, subtitles, lip-sync, or precise duration matching. Modifications require re-confirmation and re-rendering only for affected cells, leaving accepted content unchanged.
Application Scope & Critical Constraints
This skill is focused on unidirectional text-to-speech generation and management, suitable for:
- Batch audio production from finalized multilingual scripts.
- Projects requiring strict cost control and state tracking.
Key boundaries to note:
- Input Must Be Text: For video/audio sources, transcripts must first be obtained and always treated as draft until user confirmation.
- Out-of-Scope Work: Does not provide copy translation, lip-sync, audio/video editing, or frame-accurate duration matching.
- Billing & State Dependencies: Paid operations require explicit matrix confirmation. Task execution is asynchronous, requiring adherence to its polling and recovery mechanisms.
- Automatic Updates: The skill may silently check for official updates, replacing only its own files without affecting the user's in-progress commands.
Use Cases
- Produce multilingual voiceovers for a product explainer video launching in North America, Europe, and Southeast Asia, requiring unified management of scripts, pronunciation terms, and final audio deliverables across languages.
- Generate English, Japanese, and Spanish voiceovers for a 10-chapter online programming course, with independent control over speed, voice, and terminology consistency per chapter script.
- Batch-generate corresponding language audio ads for a global digital marketing campaign based on final approved copy for each market, strictly tracking the generation status and cost of each audio file.
- When adding multilingual versions to existing audio assets, centralize the handling of TTS requests, task polling, and result archiving through a scripted workflow, replacing manual submission and query processes.
Best For
- A localization engineer for cross-border products, needing to structurally manage the status, script confirmation, and resource delivery of audio production across dozens of languages.
- A project coordinator in a content production team, needing to track the lifecycle of multilingual audio assets from script finalization and voice audition to final synthesis.
- A media producer or independent creator, requiring batch-generation and fine control over multilingual voiceovers for video courses or ads, with clear management of each paid operation.
- A technical project manager, needing to automate long-running tasks involving external TTS APIs, including submission, status polling, timeout recovery, and result aggregation.
Related Skills
Restyle a short video into a new visual style while preserving core elements such as characters, actions, and composition, suitable for various creative conversions like anime, illustration, ink wash, etc.
Create Douyin vertical video covers from topics, hooks, or materials with support for creative generation, image synthesis, and refinement.
An AI tool that transforms real photos into specified illustration styles while preserving subject recognition.
An engineering-driven solution that integrates design styles, UX workflows, design systems, and multi-platform implementation to solve cross-project design consistency.