HomeBlogTranscribePlansAPI Keys

Zapier YouTube 转录文本:从新视频自动获取字幕

Zapier 编辑器显示一个 YouTube 触发器接线到 Webhooks by Zapier GET 步骤和一个 Google Docs 操作

一个 Zapier YouTube 转录文本工作流需要恰好三个步骤:一个 YouTube 触发器、一个 webhook 调用和你想对文本做什么。下面是完整配置,加上一些关于 Zapier 任务的诚实数学——因为那是大多数人悄悄因他们的好奇心被收费的地方。

三步 Zap

  1. 触发器: YouTube——频道中的新视频
  2. 操作: Webhooks by Zapier——GET
  3. 操作: 接受文本的任何东西——Google Docs、Gmail、Slack

步骤 1:触发器

选择 YouTube 应用和 频道中的新视频触发器、连接你的 Google 账户、指向你想跟踪的频道。Zapier 轮询频道并在每个新上传时触发。触发器输出包括视频 URL——这是下一步需要的唯一字段。

步骤 2:webhook

添加 Webhooks by ZapierGET 事件并配置它像这样:

还没密钥?获取免费共享的——无需账户:

curl -s https://youtube2text.org/api/demo-key

它返回 {"success": true, "apiKey": "yt_..."} 并允许每个 IP 每月 5 个视频,足够逐端测试 Zap。

API 接受任何 YouTube URL 形式——watch?v=youtu.be,或裸露 11 字符视频 id——所以触发器的 URL 字段按原样工作。当你测试步骤时,Zapier 解析 JSON 响应并将每个字段暴露给后面的步骤:Result TitleResult ContentResult Video Id,等等。

步骤 3:花费转录文本

这是有趣的部分。添加一个 Google Docs——从文本创建文档操作,并将标题和 Result Content 映射到它,你有一个可搜索的存档一切频道说什么。或首先通过 AI 步骤发送它并通过电子邮件发送自己摘要。我在上面设置 maxChars 为 8000,因为电子邮件客户端和 AI 步骤都对非常长的输入感到不开心;默认和最大是 150000 如果你想要一切。

诚实的数学

这是一个值得知道的限制,在你构建之前:Webhooks by Zapier 是一个高级应用,所以这个 Zap 需要付费计划,每次运行烧 tasks——每个操作步骤一个。跟踪一个每日上传频道花费你大约 60 个 tasks 月仅用于这个 Zap;跟踪五个频道,它快速增加。

转录文本 API 本身不关心你如何调用它。相同的 GET 请求从 cron 工作和五行 shell 脚本免费运行——我在curl 指南中覆盖了那个设置,使用频道的 RSS 提要(https://www.youtube.com/feeds/videos.xml?channel_id=CHANNEL_ID)作为触发器。如果你想要没有每任务定价的可视自动化,自托管 n8n运行这个循环无限,Make 的版本是基于操作且在钱包上明显更温和。

那说了,如果你的团队已经住在 Zapier,三个永远不会中断的步骤有真正的价值。我只是告诉你表在哪里。

当视频没有字幕

一些视频真正没有转录文本——刚刚结束的直播、音乐视频、禁用字幕的频道。API 返回:

{"error": {"code": "TRANSCRIPT_UNAVAILABLE", "message": "...", "status": 404}}

Zapier 将那个运行标记为错误,这是正确的行为——没有东西要获取。如果你在共享演示密钥上,你也可能遇到 RATE_LIMIT_EXCEEDED(429);响应包括 retryAfterSeconds,所以你准确知道要怨气多久。

获得你自己的密钥

对于任何过测试,在 youtube2text.org/app/keys 用 Google 登录——无电话号码、无卡。免费层是每月 5 个视频;付费计划从 50 个视频 5.99 美元到 19.99 美元无限,这比大多数 Zapier 计划升级少。