YouTube字幕提取

3小时前更新 1 00
YouTube字幕提取YouTube字幕提取
YouTube字幕提取

技能简介

该技能通过TranscriptAPI.com服务获取YouTube视频的字幕内容,支持纯文本输出和带时间戳的JSON格式,满足翻译、语言学习和同步阅读等场景需求。

能做什么

  • 提取YouTube视频的自动或人工字幕
  • 输出带时间戳的分段字幕(适合同步跟读)
  • 输出纯文本格式(适合翻译工具处理)
  • 获取视频元数据(标题、频道、描述)

使用说明

安装与配置

  1. 确保系统已安装Node.js环境
  2. 设置环境变量TRANSCRIPT_API_KEY,或运行认证脚本完成注册:
    node ./scripts/tapi-auth.js register --email 用户邮箱
    node ./scripts/tapi-auth.js verify --token TOKEN_FROM_STEP_1 --otp 验证码
  3. API密钥将保存至~/.openclaw/openclaw.json,原文件会自动备份为.bak

基本调用

curl -s "https://transcriptapi.com/api/v2/youtube/transcript?video_url=VIDEO_URL&format=text&include_timestamp=false" \
  -H "Authorization: Bearer $TRANSCRIPT_API_KEY"

参数说明:format=json/text控制输出格式,include_timestamp=true/false控制是否包含时间戳。

输入与输出

见下方输入与输出表格。

项目内容
输入YouTube视频URL或ID;格式参数(json/text);时间戳开关;API密钥
输出视频ID、语言代码、字幕文本/分段数组、视频元数据
适用人群翻译工作者、语言学习者、视频内容研究者、自媒体运营者
不包含非YouTube视频、直播实时字幕、付费视频、本地音频文件

 

风险提示

  • 每次请求消耗1积分,免费额度100积分
  • 部分视频无字幕或仅限特定语言
  • 网络超时需等待2秒后重试
  • API密钥文件修改前会自动备份

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/therohitdas/subtitles/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...