wjs-teaching-english
将真实语料片段合成教学短片,适合基于已有视频素材做微课的创作者。
拼接与发布可能涉及视频版权与素材使用限制。
把单词拼成 HLS 超剪辑课,把出现该词的片段串成一段教学视频。
把一个英文单词做成 HLS 超剪辑课:搜出所有出现该词的片段,拼成一个 .m3u8 播放列表,前面加上中英双语的词卡(含 IPA、中文释义与用法,使用 Volcano TTS),结尾加关注 CTA。当你想把单词做成视频教学片段、做词汇超剪辑或需要快速生成可在线播放的 lesson 时用。特点是不转码成 MP4,直接用切片拼接,生成轻量可播的 HLS 超剪辑。
▸ 展开 SKILL.md 英文原文
Use when the user wants to teach / learn an English word as a video — turn a single English word into a self-contained HLS "supercut" lesson built from the mira video base. Stitches every season2 clip where the word is spoken (via the search-app API) into one .m3u8, prepended with a Claude-written bilingual word-intro card (word + IPA + 中文 gloss + usage, Volcano TTS) and appended with a 关注王建硕 CTA card. No MP4 burn. Triggers — "teach <word>", "讲讲 <word>", "学英语 <word>", "把 <word> 做成视频", "/wjs-teaching-english <word>".
帮我安装这个 skill:https://raw.githubusercontent.com/jianshuo/claude-skills/main/wjs-teaching-english/SKILL.mdcurl -fsSL "https://raw.githubusercontent.com/jianshuo/claude-skills/main/wjs-teaching-english/SKILL.md"# Teach an English word as a video supercut Turn one English word into a self-contained HLS lesson: ``` intro.ts (word /IPA/ · 中文 gloss · usage + Volcano TTS) ⋯ EXT-X-DISCONTINUITY [supercut] every season2 clip where the word is spoken (search-app /api/playlist, COS URLs) ⋯ EXT-X-DISCONTINUITY cta.ts (关注王建硕 + Volcano TTS) = search-app/out/<word>.m3u8 ``` No MP4 is burned — only the two cards are rendered as tiny `.ts`, re-encoded to match the supercut's codec so they play in any HLS player. ## Prerequisites (check once) - `ffmpeg` / `ffprobe` on PATH (Homebrew). - Python `volcengine` SDK (declared in mira `requirements.txt`, used for TTS): `python3 -c "import volcengine"`.