网络视频辅助学习
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3659ca10/web-video-auto-learner。
技能介绍
要解决的具体问题
网页视频课程通常把播放、答题、进度保存、录音和总结拆成多个手动步骤:播放器可能懒加载,中途弹窗打断学习,浏览器崩溃后进度丢失,课程音频也缺少可用文本。web-video-auto-learner 面向这类场景,用 Playwright、Tkinter 和 AI 模型把网页视频学习串成可重复执行的流程。
技能如何工作
核心能力包括:
- 自动登录:支持账号密码或
Storage State免登录,登录态仅限本机解密使用。 - 自动播放:按
play_list顺序打开视频,适配xgplayer等播放器懒加载。 - 弹窗处理:扫描
MyLayer或答题弹窗,可按规则关闭或调用 AI 辅助作答。 - 进度守护:定时保存播放进度,浏览器异常后尽量恢复。
- 音频与转写:基于
Web Audio API录制页面音频,并可用讯飞LFASR或本地Whisper转成文字。 - AI 总结:调用
SiliconFlow、DeepSeek、OpenAI或Ollama生成课程纪要,部分推理模型可输出思维链。
关键步骤是配置登录页、播放列表、AI 提供商和转写引擎,然后运行控制台、简约模式或播放列表模式,让系统完成播放、录音、转写与总结。
适用边界与注意点
该技能更适合已能访问且结构相对稳定的在线课程站点。AI 功能需要有效 API 密钥或本地模型;音频录制要求视频正在播放;云端转写依赖讯飞凭证,本地转写依赖 PyTorch、Transformers 和 ffmpeg。Storage State 加密与设备绑定,不应在多台机器间随意共享。
使用场景
- 在继续教育网站按播放列表完成多节网课,并自动处理答题弹窗。
- 播放网页课程时录制页面音频,并调用本地 Whisper 生成文字稿。
- 浏览器崩溃后恢复网课播放进度,避免重复观看已完成的章节。
- 完成多节视频学习后,用 DeepSeek 或 OpenAI 模型生成课程纪要。
适合人员
- 需要在继续教育平台连续完成多节视频的学员,希望自动播放并处理答题弹窗。
- 要整理网课文字材料的教研人员,希望把课程音频离线转写并生成纪要。
- 负责课程平台内容质检的内容运营,希望按播放列表跑完课程并保存进度记录。
- 需要离线 AI 笔记的自学者,希望用 Ollama 本地模型总结视频课程。