{"id":"jNQXAC9IVRw","title":"Me at the zoo","description":"Microplastics are accumulating in human brains at an alarming rate\nhttps:\/\/www.youtube.com\/watch?v=0PT5c1z3LL8\n\n\u201cNanoplastics and Human Health\u201d with Matthew J Campen, PhD, MSPH\nhttps:\/\/www.youtube.com\/watch?v=RRBN_4L09Mg\n\n00:00 Intro\n00:05 The cool thing\n00:17 End","thumbnail":"https:\/\/i.ytimg.com\/vi\/jNQXAC9IVRw\/hqdefault.jpg?sqp=-oaymwEmCOADEOgC8quKqQMa8AEB-AG-AoAC8AGKAgwIABABGFUgWShlMA8=&rs=AOn4CLA9eLBatYv9WbkD4BbZ2Im-biSPTw","uploader":"jawed","duration":19,"view_count":377095242,"upload_date":"20050424","success":true,"transcript":"All right, so here we are, in front of the\nelephants the cool thing about these guys is that they\nhave really... really really long trunks and that's cool (baaaaaaaaaaahhh!!) and that's pretty much all there is to\nsay","available_languages":[{"code":"en","name":"English","type":"manual"},{"code":"de","name":"German","type":"manual"}],"language":"en"}
curl --location --request GET 'https://zylalabs.com/api/6433/youtube+transcript+-+subtitles+-+captions+api/21737/get+transcript?video_id=jNQXAC9IVRw&lang=en' --header 'Authorization: Bearer YOUR_API_KEY'
{"id":"jNQXAC9IVRw","title":"Me at the zoo","description":"Microplastics are accumulating in human brains at an alarming rate\nhttps:\/\/www.youtube.com\/watch?v=0PT5c1z3LL8\n\n\u201cNanoplastics and Human Health\u201d with Matthew J Campen, PhD, MSPH\nhttps:\/\/www.youtube.com\/watch?v=RRBN_4L09Mg\n\n00:00 Intro\n00:05 The cool thing\n00:17 End","thumbnail":"https:\/\/i.ytimg.com\/vi\/jNQXAC9IVRw\/hqdefault.jpg?sqp=-oaymwEmCOADEOgC8quKqQMa8AEB-AG-AoAC8AGKAgwIABABGFUgWShlMA8=&rs=AOn4CLA9eLBatYv9WbkD4BbZ2Im-biSPTw","uploader":"jawed","duration":19,"view_count":377095393,"upload_date":"20050424","success":true,"subtitles":[{"subtitle":"All right, so here we are, in front of the\nelephants","start":1.2,"dur":2.16},{"subtitle":"the cool thing about these guys is that they\nhave really...","start":5.318,"dur":2.656},{"subtitle":"really really long trunks","start":7.974,"dur":4.642},{"subtitle":"and that's cool","start":12.616,"dur":1.751},{"subtitle":"(baaaaaaaaaaahhh!!)","start":14.421,"dur":1.312},{"subtitle":"and that's pretty much all there is to\nsay","start":16.881,"dur":2}],"available_languages":[{"code":"en","name":"English","type":"manual"},{"code":"de","name":"German","type":"manual"}],"language":"en"}
curl --location --request GET 'https://zylalabs.com/api/6433/youtube+transcript+-+subtitles+-+captions+api/21738/get+subtitles?video_id=jNQXAC9IVRw&lang=en' --header 'Authorization: Bearer YOUR_API_KEY'
注册后,每个开发者都会被分配一个个人 API 访问密钥,这是一个唯一的字母和数字组合,用于访问我们的 API 端点。要使用 YouTube 转录 - 字幕 - 字幕 API 进行身份验证,只需在 Authorization 标头中包含您的 bearer token。
| 标头 | 描述 |
|---|---|
授权
|
必需
应为 Bearer access_key. 订阅后,请查看上方的"您的 API 访问密钥"。
|
无长期承诺。随时升级、降级或取消。 免费试用包括最多 50 个请求。
(年度计费可节省 2 个月 🎉)
领先企业的信赖之选
# YouTube 转录与字幕 API
**允许访问视频转录,并从 YouTube 视频创建和下载字幕**
我们的 YouTube 转录与字幕 API 使开发者能够轻松访问 YouTube 视频的转录、字幕和字幕作为文本信息。这个多功能、经过精细调整的 API 的总体目标是支持各种用例,如视频分析、内容可访问性和语言学习工具。
## 特点:
- **转录**:任何支持的 YouTube 视频的完整转录,适用于数据处理或内容检索。
- **嵌入字幕**:以多种语言读取时间同步的字幕,方便即时翻译和多语言可访问性。
- **字幕制作**:获取机器生成和人类贡献的字幕,并附有说话者标签和时间戳。
- **多语言支持**:在不同语言中访问字幕和字幕内容。
## 用例:
- **可访问内容**:通过可读的转录和字幕改善视频的可访问性。
- **数据摄取**:理想用于分析视频数据或提取抓取的信息。
- **语言学习**:创建语言学习工具,通过利用字幕和字幕提高理解能力。
## 关键端点:
- **提取 YouTube 转录完整**:从视频下载完整转录作为 Word 文件。
- **字幕获取**:复制电影字幕;必须指定语言。
- **快速访问**:启用快速访问视频中的章节,通过自动生成或上传的字幕发现;与时间滑动条实时同步。
- **列出可用语言**:检索 YouTube 视频的可用字幕和字幕语言列表。
## 响应格式:
- **JSON**:该 API 以 JSON 格式返回数据,方便您的应用程序读取。
- **时间代码**:每个字幕或字幕与时间同步,允许与视频进行精确交互。
该 API 旨在简化将 YouTube 视频转录和字幕集成到任何项目中的过程,提供用户友好且高效的解决方案。
每个端点返回基于文本的数据,包括来自YouTube视频的完整转录、字幕和说明。数据采用JSON格式结构化,便于集成到应用程序中
响应数据中的关键字段通常包括抄本文本、时间戳、发言者标签和语言信息 例如,抄本可能包含对话段落及其对应的时间代码
参数因端点而异,但通常包括视频ID、语言规范和下载URL。用户可以通过指定这些参数来自定义请求,以检索所需的文本或字幕
响应数据按照 JSON 结构组织,每个字幕或说明条目包含时间码和文本。这允许轻松解析和集成到应用程序中,从而促进精确的视频交互
数据直接来源于支持转录和字幕的YouTube视频。API实时获取这些信息,确保用户访问最新和最准确的内容。
典型的用例包括增强聋人视频的可及性 创建语言学习工具 以及进行视频内容分析 该API支持各个行业的多种应用
用户可以通过将返回的数据集成到应用程序中来进行搜索、分析或显示。例如,开发者可以使用转录文本和字幕创建可搜索的视频内容数据库
如果端点返回部分或空的结果,用户应检查视频ID和语言参数的准确性。此外,他们可以在应用程序中实施错误处理,以优雅地管理此类情况