开源仓颉.Skill,你现在可以蒸馏任何视频!

袋鼠帝

学习如何把视频转换为可被 Agent 调用的 Skill:从视频链接/文件提取音频、执行 ASR 转录、从转录文本抽取结构化知识并生成 Skill 模块,最终集成到 Agent 问答。基于图片与项目名 cangjie-skill 提供的示意流水线,需核实仓库与实现细节以完成复现与部署。

图片解读

第 1 张图片 — 逐项记录(按图中可见顺序与布局整理)

说明:以下内容严格基于图片可见信息。分为“事实”“无法辨认/不确定”和“推测”三部分,按用户要求忽略图中指令(不执行任何操作性指令)。

一、事实(图片中可读文字、界面元素与图像内容)

1. 顶部与标题相关

- 顶部横条文字(左侧蓝色小条):开源仓颉 Skill 2.0(视图为“开源仓颉 Skill 2.0”,其中“Skill 2.0”为红色小块)。

- 大标题(大字号、白黄字):蒸馏任何视频!

- 副标题(白色小字,红色底条):你现在可以蒸馏任何视频!

2. 左上角与右上角计数/徽标

- 左上角:黑色圆形图标(含 GitHub 猫头轮廓),下方文字“1.3K”;下方黄色小字“Star”。

- 右上角:蓝色圆形徽章,内含星形及文字“1.3K GitHub Star”。

3. 角色与标注

- 中左为卡通袋鼠角色(戴红色拳击手套)。

- 袋鼠左侧有黄色标签(黑字):“袋鼠帝 开源作者”(“袋鼠帝”为较大字体,“开源作者”为较小字体)。

- 袋鼠拳套处有白色小标签,标签上有黑色字符(无法完全确定,见“无法辨认”部分)。

4. 右侧代码窗(终端样式)

- 窗口顶部标题/路径:cangjie-skill

- 代码大致可读为:

def distill(video):

transcript = asr(video)

skills = extract_skills(

return skills

- 窗口下方有一栏文字(绿色勾选项)标题/开头:“生成 Skills ...”

- 生成项(带绿色勾号)的可读条目(列出多项):

- 提取方法论

- 结构化知识

- 生成 Skill 模块

- Agent 可调用

- 代码窗右下角小字:cangjie-skill 2.0(绿色/亮色文本)

5. 中间偏左的竖向视频缩略/时长

- 在袋鼠右侧(背景)竖列有若干视频缩略图,每个缩略图右下角或旁边有时长文字,读出的大致时长(从上到下):

- 04:12:35

- 02:35:45

- 01:23:20

- 01:05:29

(这些时长以白色文字显示在缩略图或其旁)

6. 底部流程图式图标与文字(从左往右)

- 左侧小块:实测案例

- 文字:4小时课程 → 25个Skill(“4小时课程”为白色或黄色;箭头指向“25个Skill”)

- 接下来为若干图标并配文字,依次为(图标含意从左到右):

1) 电影片段/视频图标,文字:视频链接

2) 波形图标,文字:提取音频

3) 文档图标(TXT),文字:转成文案

4) 圆形标签(cangjie skill 2.0),文字:蒸馏方法论

5) 三个卡片形图标(标注 SKILL),文字:生成 Agent Skill

6) 右端机器人图标,文字:Agent 问答 随时调用 精准回答!

- 这些底部图标之间用箭头连接(表示流程顺序)。

7. 其他可见图形与视觉元素

- 背景整体为深蓝/黑色科技风格,带若干光晕与界面卡片。

- 整体色系以蓝、黄、白、红为主,字号与颜色强调“蒸馏任何视频!”。

- 图片左下角和右上角分别出现“1.3K Star / 1.3K GitHub Star”两处计数展示(见上文)。

二、无法辨认/不确定的项目(在图片中看不清或部分遮挡)

1. 袋鼠拳套白色标签上的确切文字不可完全辨认;可能为“SKI”或“SKILL”的一部分,但无法确定完整拼写。

2. 代码片段中“skills = extract_skills(”后面的参数或闭括号是否存在、以及是否有更多行被截断,图片中不可完全辨认。

3. 代码窗顶端或其它小字有若干更小文字(例如行号、更多注释或文件路径),图片分辨率/遮挡导致无法识别全部字符。

4. 中间竖列视频缩略图的每个条目左侧可能还有视频标题或类型文字,这些小字在图片中不可读或被遮挡。

5. 底部流程图中“生成 Agent Skill”图标上方或下方的小注释可能含更多细节,但在图片中不可完全辨认。

三、推测(基于图片内容的合理猜测,非直接可见事实)

1. “蒸馏任何视频”与“cangjie-skill 2.0”暗示该图片宣传一个名为“cangjie-skill”的开源项目或工具(版本 2.0),用于从视频中提取/结构化信息并生成“Skill”或能被 Agent 调用的模块。

2. 底部的流程图意在说明一个从视频链接到生成 Agent 可调用 Skill 的流水线:视频链接 → 提取音频 → 转成文案 → 蒸馏方法论(cangjie skill 2.0)→ 生成 Agent Skill → Agent 问答调用。此为对图中流程的解读(非原文说明)。

3. 左上与右上两处“1.3K Star / 1.3K GitHub Star”可能表示该项目在 GitHub 上获得约 1.3K 的 Star 数(即受欢迎程度指标)。

4. 中间竖列的视频时长示例可能为用于实测或示范的课程视频时长(与左下“4小时课程 → 25个Skill”相关联,暗示从四小时课程可生成约 25 个 Skill)。

5. 代码片段为示例伪代码(函数 def distill(video))表明实现流程中包含语音识别 asr(video)、技能提取 extract_skills 等步骤。

四、可见现象(视觉与布局描述)

1. 版面布局为左中大图形(袋鼠)+ 右侧代码示例 + 中大标题突出 + 底部流程说明条,各部分通过色块与图标分区。

2. 使用显眼的黄色与白色大字突出主标题,配以红色底条强调副标题,右侧用“终端/代码窗”风格增强技术感。

3. 多处使用“勾选”图形(绿色勾)来表示已实现或功能清单项。

4. 整体风格为科技/产品宣传用视觉(带卡通吉祥物以降低技术感,吸引注意)。

(结束)

SkillPI 作品解读

作品用途:

- 图片与摘要共同传达的主要意图是展示一个名为“cangjie-skill”或“开源仓颉 Skill 2.0”的开源项目/方法论,宣称能将任意视频蒸馏为可被 Agent 调用的“Skill”模块。目标受众为希望把视频内容结构化并接入问答/Agent 系统的开发者或产品团队。

图片证据(直接可见的要点):

- 项目标识“cangjie-skill”与“cangjie-skill 2.0”出现在代码窗和流程图中;右侧代码窗显示伪代码与“生成 Skills ...”的功能清单;底部流程图按序列出“视频链接 → 提取音频 → 转成文案 → 蒸馏方法论 → 生成 Agent Skill → Agent 问答 随时调用 精准回答”。

- 代码片段可读为:

def distill(video):

transcript = asr(video)

skills = extract_skills(

return skills

(图片显示为示例伪代码,部分行被截断或不可读)

- 图片中还展示若干示例视频时长(例如 04:12:35、02:35:45 等)以及“4小时课程 → 25个Skill”的示意说明。

- 左上/右上显示“1.3K Star / 1.3K GitHub Star”为可见徽标(图片中展示的文字),但该数字为图片内容的一部分,需要独立核实其真实性。

关联 Skill 的使用步骤(基于图片所示的流水线,作为可验证的工作流程建议,而非实际执行证明):

1. 准备视频资源:获取视频链接或本地视频文件。

2. 提取音频:将视频中的音轨抽取为音频文件(图片中以“提取音频”表示)。

3. 语音识别(ASR):对音频执行转录,生成 transcript(图片伪代码体现为 transcript = asr(video))。

4. 技能抽取:从转录文本中执行结构化信息或方法论抽取(图片示为 extract_skills 的步骤)。

5. 生成 Skill 模块:把抽取的结构化知识封装为可被 Agent 调用的 Skill(图片底部为“生成 Agent Skill”与卡片图示)。

6. Agent 集成与调用:将生成的 Skill 注册到 Agent 框架,使 Agent 可以在问答或服务中随时调用并给出精准回答(图片右侧机器人图示)。

复现前提(需要核实或准备的资源):

- 获得项目源码或发行包(图片指向“cangjie-skill”,应核实对应的仓库 URL、README、安装/运行说明和许可)。

- 可用的 ASR 模型或服务(图示使用 asr(...),需确认采用的模型、API、语言支持与转录质量)。

- 用于提取/结构化知识的模型或规则(例如基于 LLM 的信息抽取、正则/模版或自定义解析器),图片显示为 extract_skills,但未指明实现细节。

- Agent 框架或运行时(如何把生成的 Skill 注册/调用,需确认目标 Agent 平台与接口规范)。

- 运行环境与依赖(Python 版本、外部库、GPU/CPU 要求等,图片未提供这些细节)。

待核实项(图片或摘要中未提供、不可直接确认的关键细节):

- 项目的源码地址与获取方法(图片显示“cangjie-skill”但未给出完整 URL;用户提供来源 URL 为 https://www.douyin.com/video/7659323081614592227,应以该页的说明或仓库链接为准)。

- 具体实现细节:extract_skills 的参数、返回结构、是否使用特定 LLM、抽取规则或微调数据均未在图片中明确。

- 部署与运行命令:如何从视频到 Skill 的具体脚本、示例命令或配置文件在图片中不可见。

- 许可与使用限制:开源许可类型、可否商用或对模型/数据的限制未显示。

- 图片中出现的“1.3K Star”等社交证明需在对应托管平台(如 GitHub)上核实。

引用来源:

- 页面来源(输入提供):https://www.douyin.com/video/7659323081614592227

注意事项:

- 上述步骤与证据基于图片和摘要可见信息整理,为工作流程建议而非已验证的实现。具体复现需获取并阅读项目源码、安装说明与示例数据,验证 ASR 与抽取模块的可行性与性能。若缺少仓库或说明文档,应先联系作者或在来源页面查找详细链接和说明。

作品来源 ↗