Skip to content

bozhouDev/explainlab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

ExplainLab Skills

本仓库包含 2 个可直接开源使用的 Claude Skill:

  • video-script-creator:把技术资料转成短视频脚本(旁白 + 分镜 + 动效说明)。
  • explainlab-storyboard:把脚本转成 ExplainLab 分镜数据(globals.json + scene.json),并支持 TTS、时间线、字幕生成。

安装方式

按你的要求,安装方式就是把这两个目录复制到 ~/.claude/skills

mkdir -p ~/.claude/skills
cp -R skills/video-script-creator ~/.claude/skills/
cp -R skills/explainlab-storyboard ~/.claude/skills/

安装后可检查:

ls ~/.claude/skills

依赖环境

1) video-script-creator

  • 必需:无额外运行时依赖(核心为提示词 + Markdown 模板)
  • 建议:具备基础 Markdown 编辑能力

2) explainlab-storyboard

  • Python 3.10+(建议)
  • pip
  • Python 包:
    • 必需:requests
    • 可选(Whisper 字幕模式):openai-whispertorch
  • 系统命令:
    • 必需:ffmpegffprobe
  • Node.js 18+(建议)
  • pnpm(用于 Remotion 模板预览)
  • 网络:
    • MiniMax TTS API 调用需要联网
    • Whisper 首次下载模型需要联网

环境变量(explainlab-storyboard

必需:

  • MINIMAX_API_KEY
  • MINIMAX_VOICE_ID

可选:

  • MINIMAX_API_HOST(默认 https://api.minimax.io

示例:

export MINIMAX_API_KEY="your_api_key"
export MINIMAX_VOICE_ID="your_voice_id"
export MINIMAX_API_HOST="https://api.minimax.io" # 可选

依赖安装示例

# Python 依赖
pip install requests

# Whisper 模式可选依赖
pip install openai-whisper torch

推荐使用顺序

  1. 先用 video-script-creator 生成脚本 Markdown。
  2. 再用 explainlab-storyboard 将脚本转为 public/scripts/scene-XX/scene.json
  3. 通过 batch_tts.py 生成配音,再生成 timeline.jsonsubtitles.srt
  4. 在模板项目中使用 pnpm install && pnpm studio 做预览与校验。

仓库结构

skills/
  video-script-creator/
  explainlab-storyboard/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors