B站网课批量转文字与对话学习
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_1c8b11dd/diting-ai。
技能介绍
要解决什么问题
B 站课程、讲座链接往往只有视频,没有可检索的全文;把内容沉淀进个人知识库时,需要转写、纪要和按关键词找回同一套资产。本技能把 Agent 接到谛听 AI 开放平台的 HTTP 接口,用固定 Base URL 与 Authorization: Bearer $DITING_API_KEY 完成调用,而不是在本地臆造转写流程。
技能如何工作
技能通过指令路由把任务拆成四类助手:
/diting config:检查是否已配置DITING_API_KEY,未配置则引导去开放平台申请后再继续。/diting transcribe:提交 B 站链接创建转写任务并轮询状态;也支持提交音频 URL 走听悟转写,返回task_id/task_key与预估耗时等字段。/diting asset-read:按资产或任务结果读取详情、原文、纪要。/diting search:调用/api/v1/search按关键词搜知识库,或/api/v1/videos按文件名搜文件列表。
自然语言场景下,路由优先级是:B 站链接优先走链接解析;若上下文里已有 task_id,可直接查处理状态。仓库内还提供 Node.js 18+ 脚本入口(如 scripts/transcribe.js、scripts/asset_read.js、scripts/search.js),与上述能力对齐。
适用边界与注意点
- 搜索能力目前仅限「关键词搜知识库」与「按文件名搜视频列表」,不要假设已支持本地上传、文件夹管理或洗稿等能力(SKILL 中标注为即将上线)。
- 创建任务失败应原样透传接口错误;无搜索结果需明确告知;Key 无效或算力不足时按文档提示用户换 Key 或升级会员。
scripts/upload.js仅支持 tingwu 模式,与其它入口混用时需区分转写路径。
使用场景
- 收到多条 B 站网课 BV 链接,需要在对话里提交转写、轮询 `task_id` 与 `status`,确认预估耗时后再取结果。
- 已有可访问的音频 URL,要走听悟转写路径,创建任务并在完成后拿到 `task_key` 与转写正文。
- 课程资产已在谛听知识库,想按关键词搜索命中文件,再读取该资产的原文或纪要做摘录。
- 只记得某期网课的文件名、没有资产 ID,需先按文件名搜视频列表,再打开详情核对纪要内容。
适合人员
- 以 B 站系列网课为主要学习来源、需要把转写全文当可检索笔记反复查阅的在职学习者
- 在谛听知识库里维护课程资产的内容编辑,常要按文件名或关键词找回某期纪要并对照原文
- 在 Agent 工作流里对接谛听 Open API、希望用 `/diting config` 与 `/diting transcribe` 统一鉴权与任务状态的集成开发者
- 帮 UP 主或讲师处理网课素材的助理,收到 BV 链接后要先转写再基于纪要整理章节要点