Skip to content

Add rime-multilingual-dub example - #25

Merged
dazzatronus merged 1 commit into
shotstack:masterfrom
soniasriv:add-rime-multilingual-dub
Sep 28, 2026
Merged

dazzatronus merged 1 commit into
shotstack:masterfrom
soniasriv:add-rime-multilingual-dub

Conversation

@soniasriv

Copy link
Copy Markdown
Contributor

Adds an example that dubs one video into several languages.

The script reads translated lines from translations.csv, asks Rime for a voice-over in each language, uploads the MP3 through the Ingest API, then renders the source video with its own audio silenced, the new voice in its place, a locale badge and captions.

The voice track is capped to the length of the source video, so a long line is cut at the end of the picture instead of extending the render. The script does not translate anything; the user supplies the translated lines.

  • Zero dependencies, Node 20, .env.example with empty values
  • README follows STANDARDS.md
  • Re-runs are resumable through output/manifest.json
  • Template passes shotstack validate
  • Rendered end to end on the sandbox, including a deliberately over-long voice track to confirm the cap

@vercel

vercel Bot commented Sep 25, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated
reelestate Ignored Ignored Preview Sep 25, 2026 8:45am UTC

@dazzatronus
dazzatronus merged commit 0855b5f into shotstack:master Sep 28, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants