OverviewHistoryStatsSecurity
npx skills add ...
Documentation
SKILL.md
npx skills add zrt-ai-lab/opencode-skills --skill videocut-install
环境准备。安装依赖、下载模型、验证环境。触发词:安装、环境准备、初始化
npx skills add zrt-ai-lab/opencode-skills --skill videocut-install
首次使用前的环境准备
| 依赖 | 用途 | 安装命令 |
|---|---|---|
| funasr | 口误识别 | pip install funasr |
| modelscope | 模型下载 | pip install modelscope |
| openai-whisper | 字幕生成 | pip install openai-whisper |
| ffmpeg | 视频剪辑 | brew install ffmpeg |
首次运行自动下载到 ~/.cache/modelscope/:
| 模型 | 大小 | 用途 |
|---|---|---|
| paraformer-zh | 953MB | 语音识别(带时间戳) |
| punc_ct | 1.1GB | 标点预测 |
| fsmn-vad | 4MB | 语音活动检测 |
| 小计 | ~2GB |
首次运行自动下载到 ~/.cache/whisper/:
| 模型 | 大小 | 用途 |
|---|---|---|
| large-v3 | 2.9GB | 字幕转录(质量最好) |
约 5GB 模型文件
解决:使用国内镜像或手动下载
解决:确认已安装并添加到 PATH
解决:检查 Python 版本(需要 3.8+)
# macOS
brew install ffmpeg
# Ubuntu
sudo apt install ffmpeg
# 验证
ffmpeg -versionfrom funasr import AutoModel
model = AutoModel(
model="paraformer-zh",
vad_model="fsmn-vad",
punc_model="ct-punc",
)
print("FunASR 模型下载完成")import whisper
model = whisper.load_model("large-v3")
print("Whisper 模型下载完成")from funasr import AutoModel
model = AutoModel(
model="paraformer-zh",
vad_model="fsmn-vad",
punc_model="ct-punc",
disable_update=True
)
# 测试转录(用任意音频/视频)
result = model.generate(input="test.mp4")
print("文本:", result[0]['text'][:50])
print("时间戳数量:", len(result[0]['timestamp']))
print("✅ 环境就绪")which ffmpeg # 应该输出路径python3 --version