HomeBlogTranscribePlansAPI Keys

IFTTT YouTube オートメーション: 正直な方法で文字起こしを取得

IFTTTアプレットが中間サービスにYouTubeビデオURLを渡すダイアグラム(文字起こしを取得)

IFTTT YouTubeオートメーションはあなたに文字起こしパイプラインの正確に半分を取得し、アプレットを構築した後にそれを見つけるのではなく、むしろあなたに前もってそれを伝えたいです。YouTubeトリガーは堅牢です。Webhookアクションは私のAPIを呼び出すことができます。しかし、IFTTTはレスポンスを捨てます―文字起こしは到着してすぐに蒸発します。実際に機能する方法です。

IFTTTが行うこと

チャネル別の新しい公開ビデオトリガーは信頼性があり、無料です。これはチャネルがアップロード直後に発火し、ビデオURLとタイトルのような成分をあなたに渡します。「YouTubeで何かが起こった」ベルとして、IFTTTは本当に大丈夫です。

破損する場所

IFTTTのWebhooksサービスにはウェブリクエストを行うアクション、そして確かに、https://youtube2text.org/api/transcribeにGETを送信することができます(ビデオURLを持つ)。リクエストは成功します。APIはフルトランスクリプトをJSONとして返します。

その後、IFTTTがそれを捨てます。ウェブリクエストアクションはファイア・アンド・フォーゲット: JSON解析なし、レスポンス成分なし、result.contentを次のステップに渡す方法はありません―次のステップがないからです。アプレットは2つのスロット、トリガーとアクションで、アクションの出力はどこにも行きません。これはこの仕事のための全体的なプラットフォームの正直な制限であり、アプレット設定はそれを回避しません。

中間者パターン

修正は、IFTTTにそれが得意な1つのこと―新しいビデオに気付く―をさせて、レスポンスを読むことができるものに実際の仕事を渡すことです:

  1. IFTTTトリガー: YouTube―チャネル別の新しい公開ビデオ。
  2. IFTTTアクション: Webhooks―ウェブリクエストを行い、あなたの中間者のURLを指し、ビデオURL成分をクエリ文字列または本体で渡す。
  3. 中間者: ping を受け取り、GET https://youtube2text.org/api/transcribe?url=<VIDEO_URL>&maxChars=20000x-api-keyヘッダーで呼び出し、何でもしたいこと―シートに書く、Slackに投稿、要約をメールするものです。

中間者はGoogle Apps Script Webアプリ(doGet関数とUrlFetchApp.fetch、Webアプリとしてデプロイ―Google Sheetsガイドで使用したのと同じビルディングブロック)、n8nWebhookトリガー、またはカスタムWebhook作成できます。10~20行のロジック、どれを選んでも。

テストするには、APIは無料の共有キーを持っていてサインアップ: https://youtube2text.org/api/demo-keyをリクエストして、{"success": true, "apiKey": "yt_..."}を取得します―月5ビデオあたりIP良い。あなたの中間者が許容すべき1つのこと: 字幕のないビデオは404をTRANSCRIPT_UNAVAILABLEコードで返します。これはAPIの丁寧な方法で、トランスクリプトする何かが本当にないと言っています。

私の実際の推奨事項

とにかく中間者を立てているので、IFTTTが何に貢献しているか、問うてください。答えは: RSSフィードで置き換えることができるトリガー。すべてのYouTubeチャネルは1つを公開します:

https://www.youtube.com/feeds/videos.xml?channel_id=CHANNEL_ID

n8nとMakeの両方はそのフィードをネイティブに見ることができます。これはツー・ホップアーキテクチャを自分自身をトリガーし、文字起こしを取得し、JSONを解析し、出力を配信する単一のツールに崩壊させます。私は両方を終わりまで見直しました: n8nワークフロー(自分でホストされた場合は無料、私の選択)とMakeシナリオ(ホストされ、視覚的な場合はより親切)。

すでにそれを簡単に移動できない何かに配線されている場合、IFTTTをループ内に保ちます―スマートホームルーチン、モバイル通知セットアップ、チームが依存しているアプレットエコシステム。トリガーとしてそれはまだそこにそのスロットを獲得します。トランスクリプトパイプラインとして、それは単独で仕事を終わらすことは決してしていませんでした。

キー、準備ができたとき

あなたが構築する形状がどれであれ、トランスクリプトの半分は1つのヘッダーを持つ1つのHTTPコールです。youtube2text.org/app/keysでGoogleサインインして、独自のキーを取得してください―電話なし、カードなし。無料ティアは月5ビデオ、$5.99は50をカバー、$9.99は500をカバー、$19.99は無制限です。中間者パターンは20行のコードがかかります。文字起こしはそれより少ないコストがかかります。