YouTube 字幕技能 是做什么的?
一个 AI 助手技能仓库,用于获取和处理 YouTube 视频字幕。
功能
- 获取指定 YouTube 视频的字幕
- 支持多种字幕语言(如果可用)
- 返回结构化的字幕文本,便于分析和处理
使用方法
- 在支持的 AI 代理(如 Claude Code、Cursor、Codex)中使用此技能。
- 提供有效的 YouTube 视频 ID(例如
https://www.youtube.com/watch?v=XXXX中的XXXX部分)。 - AI 助手将自动获取字幕并以可用格式返回。
要求
- 在运行 AI 助手的计算机上安装 Python。
- 需要网络连接以访问 YouTube 的 API。
- (可选)安装
youtube-transcript-api库:pip install youtube-transcript-api。
工作原理
技能使用 youtube-transcript-api 库从 YouTube 获取字幕。它解析视频 ID,通过 YouTube 的 API 请求字幕,并将字幕文本返回给用户。如果视频有多种语言的字幕,用户可以指定首选语言。
示例
- 获取视频 ID 为
dQw4w9WgXcQ的字幕 - AI 助手将返回可利用的字幕文本进行分析、总结或翻译。
故障排除
- 如果视频没有字幕,可能会返回空结果。
- 某些区域限制的视频可能无法访问字幕。
- 确保网络连接稳定。