Subtitle Voiceover — Development skill for Claude Code
Agent Skills that turn a film into a Burmese voice-over: diarized transcription, voice assignment measured from the film audio, an agent-written opening hook, editor-ready subtitles and a music-free s.
How to install Subtitle Voiceover
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open AungMinThu1722/subtitle-voiceover and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Subtitle Voiceover does
Agent Skills that turn a film into a Burmese voice-over: diarized transcription, voice assignment measured from the film audio, an agent-written opening hook, editor-ready subtitles and a music-free stem. Includes skill-forge, the validator/packager for SKILL.md skills.
Alternatives in Development
- Investigate Performance — Investigate a Nimbalyst performance problem (freeze, lag, idle CPU, slow op, memory growth) with measured evid 1.6k ★
- Benjamin Plus Skill — Benjamin-Plus: a measured token-efficiency skill for coding agents (−17.9% cost median, quality unchanged) 272 ★
- Mcptoon — Listing 255 MCP tools costs 71,929 tokens 195 ★
README
Burmese movie voice-over — Agent Skills
Two [Agent Skills](https://platform.claude.com/docs/en/agents-and-tools/agent-skills) for building a Burmese voice-over (dub) from a film, and for building skills like it.
| Folder | What it is |
|---|---|
| `subtitle-voiceover/` | The skill: turns a video or audio file into a Burmese voice-over with speaker detection, an agent-written opening hook, an editor-ready subtitle pair, and an automatic cleanup. |
| `skill-forge/` | The tooling: creates, validates and packages SKILL.md skills — and keeps this repository's own two skills spec-clean. |
subtitle-voiceover
**The pipeline is scripted Python end to end. The agent does exactly one job: translating the speaker-tagged SRT into Burmese — plus one optional line, the opening hook.** Nothing else in the pipeline asks the model to act.
movie.mp4 ──transcribe.py──▶ transcript.json ──srt_from_transcript.py──▶ movie.en.srt
└─ detect_voices.py measures each speaker's pitch ──▶ voices.detected.yaml (no manual mapping)
└── AGENT fills translation.my.json (+ hook.text) ──apply_translation.py──▶ movie.my.srt
└── render_voiceover.py ──▶ voiceover.mp3 (film-length stem, no music)
└── checks, FCPXML/EDL hand-off, cleanup.py
Install it by copying the folder into your agent's skills directory, or unzip the packaged archive:
cp -r subtitle-voiceover ~/.claude/skills/ # from a clone
unzip subtitle-voiceover/packages/subtitle-voiceover.skill -d ~/.claude/skills/
Requirements: `python3 -m pip install --user edge-tts pyyaml`, `ffmpeg` + `ffprobe`, and an AssemblyAI key in `subtitle-voiceover/.env` (`ASSEMBLYAI_API_KEY=...`, git-ignored).
One command for a whole film:
python3 scripts/run_pipeline.py night-shift.mp4 --work-dir work --config voiceover.config.yaml \
--language en --speakers-expected 2 --hook --stages python
# the agent fills work/tra
Related Skills
Anything2explainer
Topic in, narrated explainer video out. A Claude Code / Codex skill that turns any topic into a black-canvas m
Manifesto
Systo skill: replicate a motion-graphics video frame for frame by measurement, or derive a new film from its m
Yapcut
A two-part Claude Code content engine. Outlier Radar researches your niche and writes weekly ready-to-film sho
Add Voiceover
Generate a voiceover narration and add it to your Remotion project. Provide a script or describe what the narr
Trx
Agent-first CLI for audio/video transcription via Whisper
Force Multiplier Claude Skills
High-leverage Claude Code skills for operators and marketers. First skill: local audio/video transcription wit
Related Agents
Video Factory
Full video production pipeline: trends → script → avatar → b-roll → audio → subtitles → YouTube. One prompt to
Audio Designer
Designs reactive audio, music, SFX, and functional mix behavior.
Design Surveyor
Builds the measured room model from photographs and dimension sketches, and writes the site survey. Use after