它解决什么问题
为一个 15 分钟的视频出好理解题要花 30 分钟甚至更久,而老师每周要为好几个视频出题。通用 AI 工具常常编造视频里没有的内容。老师需要的是基于视频实际内容、难度合适、并且是他们常用格式的题目。
第一版应该包含哪些功能
- 选择题、简答题和判断题
- 阅读水平和难度设置
- 附答案讲解时间点的参考答案
- 带释义的词汇表
- 导出到 Google Forms、PDF 和常见学习平台
分步实现指南
- 01
获取字幕
为教学视频调用 /transcribe 并启用 format.timestamp。
- 02
生成有依据的题目
让 LLM 只根据字幕出题,并返回支持每个答案的分段时间戳。
- 03
让老师编辑
在编辑器中展示题目,老师可以重新生成、调整顺序或删除。
- 04
导出
生成包含测验的 Google 表单、可打印 PDF 或 LMS 文件,并单独提供答案。
入门代码
这个创意基于“方案 1:输入一个视频,输出结构化结果”模式。替换成你自己的频道、提示词和存储即可。
import requests
API = "https://www.youtubetranscript.dev/api/v2"
HEADERS = {"Authorization": "Bearer yt_sk_live_YOUR_KEY"}
res = requests.post(f"{API}/transcribe", headers=HEADERS, json={
"video": "https://www.youtube.com/watch?v=VIDEO_ID",
"format": {"timestamp": True, "paragraphs": True},
}).json()
transcript = res["data"]["transcript"]
print(transcript["text"][:500]) # plain text for your LLM prompt
for seg in transcript["segments"][:3]: # timestamps for deep links
print(seg["start"], seg["text"])为什么值得做
免费增值模式效果很好:每月几次免费测验,之后对个人教师收取较低月费,对学校和学区销售授权。企业培训师会为合规和入职培训视频支付更高费用。
需要避开的坑
- 出视频里没有的题:每道题都要基于字幕并显示时间戳。
- 所有人一个难度:让老师选择年级和题型。
- 忽视老师已在使用的格式:导出到他们现有的工具,而不是要求他们换工具。
关于这个创意的问题
AI 能根据 YouTube 视频出测验题吗?
能。有了视频字幕,AI 模型就能根据视频内容出题,并标出每个答案出现的时间点。
其他语言的视频也能用吗?
能。获取视频原语言的字幕或翻译字幕,然后用学生需要的语言生成题目。
有面向学生的现成版本吗?
我们的 Study 应用已经可以把 YouTube 视频变成笔记、闪卡和测验,你也可以用 API 开发自己的版本。