Individual skill
whisper-beat-finder
Transcribe an mp3 with Whisper and convert the word-timestamped transcript into beat boundaries by matching key phrases from the script.
workspaces/voice-driven-animation/skills/whisper-beat-finder/SKILL.md
Source commit 02ba5d85c7871b75c7c702a2d8da6524723d53d4
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- Yes
- Observed behavior
- Local scripts
- Last checked
- Nov 3, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 1,445
- Repository last updated
- Oct 6, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- whisper,-transcription,-audio,-beat-timing,-animation Declared skill tag
- engineering Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 2,984 bytesrules/cpu-fallback.mddoc · 2,001 bytesrules/phrase-matching.mddoc · 2,637 bytesscripts/find-beats.pyruns · 3,550 bytesscripts/transcribe.pyruns · 1,968 bytes
Read excerpt
## When to Use
Use this skill in Stage 03, immediately after `elevenlabs-narration` produces an mp3. It outputs two things:
1. `transcript.json` -- Whisper's full output with word-level timestamps
2. `beat-timings.md` -- absolute timestamps for each beat boundary and key sub-callout
Stage 04 reads `beat-timings.md` to populate `timing.ts` and re-time per-scene `T` constants.
## What You Need
- Python with `openai-whisper` installed
- The mp3 produced by Stage 03 (Whisper takes the file path)
- A list of phrases to find (these come from the script, one per beat boundary)