YouTube トランスクリプト (独立したパブリッシャー) (プレビュー)
内部 YouTube API を使用して YouTube ビデオからトランスクリプトを取得するカスタム サービス。
このコネクタは、次の製品とリージョンで使用できます。
| サービス | クラス | リージョン |
|---|---|---|
| コピロット スタジオ | Premium | 次を除くすべての Power Automate リージョン : - 米国政府 (GCC) - 米国政府 (GCC High) - 21Vianet が運営する China Cloud - 米国国防総省 (DoD) |
| ロジック アプリ | Standard | 次を除くすべての Logic Apps リージョン : - Azure Government リージョン - Azure China リージョン - 米国国防総省 (DoD) |
| Power Apps | Premium | 次を除くすべての Power Apps リージョン : - 米国政府 (GCC) - 米国政府 (GCC High) - 21Vianet が運営する China Cloud - 米国国防総省 (DoD) |
| Power Automate(パワーオートメート) | Premium | 次を除くすべての Power Automate リージョン : - 米国政府 (GCC) - 米国政府 (GCC High) - 21Vianet が運営する China Cloud - 米国国防総省 (DoD) |
| お問い合わせ | |
|---|---|
| 名前 | トロイ・テイラー |
| URL | https://github.com/troystaylor/PowerPlatformConnectors |
| troy@troystaylor.com |
| コネクタ メタデータ | |
|---|---|
| パブリッシャー | troystaylor |
| Web サイト | https://www.youtube.com |
| プライバシー ポリシー | https://policies.google.com/privacy |
| カテゴリ | コンテンツとファイル。生産性 |
YouTube トランスクリプト (独立したパブリッシャー)
内部 YouTube サービスを使用して YouTube ビデオからトランスクリプトを取得するカスタム サービス。
発行元: Troy Taylor
[前提条件]
このサービスに必要な前提条件はありません。
資格情報の取得
このコネクタでは、認証は必要ありません。 YouTube トランスクリプトは、パブリック API エンドポイントを介してアクセスされます。
サポートされている操作
ビデオ トランスクリプトを取得する
指定した YouTube ビデオのトランスクリプトを取得し、強化されたメタデータとテキスト処理を備えたクリーンで Power Platform に適した形式に変換します。
既知の問題と制限事項
- トランスクリプトは、ビデオで使用できる必要があります (自動生成または作成者が手動でアップロード)
- パブリック YouTube ビデオでのみ動作する
- 予告なしに変更される可能性がある YouTube の内部 API を使用します
- カスタム コードにより、複雑な応答が簡略化された Power Platform 形式に変換されます
- YouTube の利用規約に準拠していることを確認してください
調整制限
| 名前 | 呼び出し | 更新期間 |
|---|---|---|
| 接続ごとの API 呼び出し | 100 | 60 秒 |
アクション
| ビデオ トランスクリプトを取得する |
指定した YouTube ビデオのトランスクリプトを取得して、Power Platform に適したクリーンな形式に変換します。 YouTube ビデオ ID を指定するだけで、カスタム コードはすべての複雑なパラメーター生成を自動的に処理します。 |
ビデオ トランスクリプトを取得する
指定した YouTube ビデオのトランスクリプトを取得して、Power Platform に適したクリーンな形式に変換します。 YouTube ビデオ ID を指定するだけで、カスタム コードはすべての複雑なパラメーター生成を自動的に処理します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
YouTube ビデオ ID
|
externalVideoId | True | string |
YouTube ビデオ ID (11 文字) - YouTube ビデオ URL の末尾にある (例: youtube.com/watch?v=DC2p3kFjcK0) |
戻り値
- Body
- TranscriptResponse
定義
TranscriptResponse
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
Success
|
success | boolean |
トランスクリプトが正常に取得されたかどうかを示します。 |
|
トランスクリプト セグメント
|
segments | array of TranscriptSegment |
テキストとタイミング情報を含むトランスクリプト セグメントの配列。 |
|
合計セグメント数
|
totalSegments | integer |
トランスクリプト セグメントの合計数。 |
|
Total Duration (ms)
|
totalDurationMs | integer |
ビデオの合計再生時間 (ミリ秒)。 |
|
合計時間
|
totalDurationFormatted | string |
人間が判読できる形式の合計ビデオ再生時間 (例: '4:36') |
|
完全なトランスクリプト
|
fullTranscript | string |
トランスクリプト テキストを 1 つの文字列として完成します。 |
|
Language
|
language | string |
トランスクリプトの言語 (例: "英語 (自動生成)") |
|
Processed At
|
processedAt | string |
応答が処理されたときの ISO 8601 タイムスタンプ。 |
|
エラーメッセージ
|
error | string |
成功が false の場合のエラー メッセージ。 |
TranscriptSegment
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
テキスト
|
text | string |
このセグメントのトランスクリプト テキスト (クリーンアップ)。 |
|
開始時刻 (ミリ秒)
|
startMs | integer |
開始時刻 (ミリ秒単位)。 |
|
終了時刻 (ミリ秒)
|
endMs | integer |
終了時刻 (ミリ秒単位)。 |
|
期間 (ミリ秒)
|
durationMs | integer |
このセグメントの期間 (ミリ秒)。 |
|
開始時刻 (元)
|
startTime | string |
元の YouTube 時刻形式 (例: '3:24') |
|
開始時刻 (書式設定済み)
|
startTimeFormatted | string |
書式設定された開始時刻 (例: '3:24') |
|
終了時刻 (書式設定済み)
|
endTimeFormatted | string |
書式設定された終了時刻 (例: '3:26') |
|
期間 (書式設定済み)
|
durationFormatted | string |
書式設定された期間 (例: '0:02') |
|
単語数
|
wordCount | integer |
このセグメント内の単語数。 |
|
文字数
|
characterCount | integer |
このセグメント内の文字数。 |