diff --git a/skills-manifest.json b/skills-manifest.json index cf3d5ba607..ffa97e4c74 100644 --- a/skills-manifest.json +++ b/skills-manifest.json @@ -2,11 +2,11 @@ "source": "heygen-com/hyperframes", "skills": { "embedded-captions": { - "hash": "7fa25370f9fbb4b3", + "hash": "62aec45830eda54b", "files": 144 }, "faceless-explainer": { - "hash": "edbe47dd738d14d8", + "hash": "844c54a06fd16d3c", "files": 17 }, "general-video": { @@ -14,11 +14,11 @@ "files": 1 }, "hyperframes": { - "hash": "55f1e72887f8f983", + "hash": "e0cf1bb2843bc834", "files": 1 }, "hyperframes-animation": { - "hash": "f789d7f95d9ad2fe", + "hash": "3b592d54ca1d5b6e", "files": 116 }, "hyperframes-cli": { @@ -30,7 +30,7 @@ "files": 13 }, "hyperframes-creative": { - "hash": "8573b34712e14ab1", + "hash": "18a14a79da6cbc06", "files": 68 }, "hyperframes-media": { @@ -42,7 +42,7 @@ "files": 10 }, "media-use": { - "hash": "f0edb0fd7cd513a5", + "hash": "fba6e0963e431b1e", "files": 19 }, "motion-graphics": { @@ -50,15 +50,15 @@ "files": 23 }, "music-to-video": { - "hash": "c188d0d159b926c2", + "hash": "0c5738fac0fe622f", "files": 132 }, "pr-to-video": { - "hash": "ef4a3aa5a943aeec", + "hash": "132b44ddda774fef", "files": 21 }, "product-launch-video": { - "hash": "b7bee220096f2ae2", + "hash": "32cab842cc7a6b76", "files": 18 }, "remotion-to-hyperframes": { diff --git a/skills/embedded-captions/scripts/make-theme.cjs b/skills/embedded-captions/scripts/make-theme.cjs index 0eaf1f0d6a..ddf71d7259 100644 --- a/skills/embedded-captions/scripts/make-theme.cjs +++ b/skills/embedded-captions/scripts/make-theme.cjs @@ -583,7 +583,7 @@ function fontCssFor(pageParts) { } return out.join("\n"); } -const GSAP = ``; +const GSAP = ``; function bgSkeleton(stageHtml, css, js) { const FONT_CSS = fontCssFor(stageHtml + css); diff --git a/skills/embedded-captions/scripts/transcribe.cjs b/skills/embedded-captions/scripts/transcribe.cjs index c92db2ba2c..8185759747 100644 --- a/skills/embedded-captions/scripts/transcribe.cjs +++ b/skills/embedded-captions/scripts/transcribe.cjs @@ -175,11 +175,15 @@ function main() { const outDir = path.join(project, "_wx_out"); fs.mkdirSync(outDir, { recursive: true }); const wxModel = model.replace(/\.en$/, ""); // whisperx model names are multilingual ids + // Pin whisperx so `uvx` fetches a reproducible build instead of resolving + // "latest" on every run (a supply-chain + determinism foot-gun). Override + // with $WHISPERX_VERSION if you've validated a different release. + const whisperxSpec = `whisperx==${process.env.WHISPERX_VERSION || "3.8.6"}`; const wxArgs = [ "--python", "3.12", "--from", - "whisperx", + whisperxSpec, "whisperx", wav, "--model", diff --git a/skills/faceless-explainer/scripts/assemble-index.mjs b/skills/faceless-explainer/scripts/assemble-index.mjs index f24b32e154..0648a39135 100644 --- a/skills/faceless-explainer/scripts/assemble-index.mjs +++ b/skills/faceless-explainer/scripts/assemble-index.mjs @@ -523,7 +523,7 @@ const html = ` - + diff --git a/skills/faceless-explainer/scripts/captions.mjs b/skills/faceless-explainer/scripts/captions.mjs index f238218d02..433248deb8 100644 --- a/skills/faceless-explainer/scripts/captions.mjs +++ b/skills/faceless-explainer/scripts/captions.mjs @@ -466,7 +466,7 @@ function buildCaptionsHtml(groups, total, W, H) { color: rgba(255, 255, 255, 0.55); } - + + diff --git a/skills/pr-to-video/scripts/assemble-index.mjs b/skills/pr-to-video/scripts/assemble-index.mjs index f24b32e154..0648a39135 100644 --- a/skills/pr-to-video/scripts/assemble-index.mjs +++ b/skills/pr-to-video/scripts/assemble-index.mjs @@ -523,7 +523,7 @@ const html = ` - + diff --git a/skills/pr-to-video/scripts/captions.mjs b/skills/pr-to-video/scripts/captions.mjs index f238218d02..433248deb8 100644 --- a/skills/pr-to-video/scripts/captions.mjs +++ b/skills/pr-to-video/scripts/captions.mjs @@ -466,7 +466,7 @@ function buildCaptionsHtml(groups, total, W, H) { color: rgba(255, 255, 255, 0.55); } - + + diff --git a/skills/product-launch-video/scripts/captions.mjs b/skills/product-launch-video/scripts/captions.mjs index f238218d02..433248deb8 100644 --- a/skills/product-launch-video/scripts/captions.mjs +++ b/skills/product-launch-video/scripts/captions.mjs @@ -466,7 +466,7 @@ function buildCaptionsHtml(groups, total, W, H) { color: rgba(255, 255, 255, 0.55); } - +