YouTube 逐字稿(獨立出版社)(預覽)
一項自訂服務,利用內部 YouTube API 從 YouTube 影片中擷取文字稿。
此連接器適用於以下產品和區域:
| 服務 | Class | Regions |
|---|---|---|
| 副駕駛工作室 | 進階 | 除下列區域外的所有 Power Automate 區域 : - 美國政府 (GCC) - 美國政府(海灣合作委員會高中) - 由 21Vianet 營運的中國雲 - 美國國防部 (DoD) |
| 邏輯應用程式 | 標準 | 所有 Logic Apps 區域, 但下列區域除外: - Azure Government 區域 - Azure 中國區域 - 美國國防部 (DoD) |
| Power Apps | 進階 | 除下列區域外的所有 Power Apps 區域 : - 美國政府 (GCC) - 美國政府(海灣合作委員會高中) - 由 21Vianet 營運的中國雲 - 美國國防部 (DoD) |
| Power Automate(自動化服務) | 進階 | 除下列區域外的所有 Power Automate 區域 : - 美國政府 (GCC) - 美國政府(海灣合作委員會高中) - 由 21Vianet 營運的中國雲 - 美國國防部 (DoD) |
| 連絡人 | |
|---|---|
| 名稱 | 特洛伊·泰勒 |
| URL | https://github.com/troystaylor/PowerPlatformConnectors |
| troy@troystaylor.com |
| 連接器中繼資料 | |
|---|---|
| Publisher | 特洛伊斯泰勒 |
| 網站 | https://www.youtube.com |
| 隱私策略 | https://policies.google.com/privacy |
| 類別 | 內容和文件;生產力 |
YouTube 逐字稿(獨立出版社)
一個自訂服務,利用內部 YouTube 服務從 YouTube 影片中擷取文字稿。
出版商: 特洛伊·泰勒
先決條件
此服務無需任何先決條件。
取得憑證
此連接器不需要認證。 YouTube 逐字稿是透過公開 API 端點存取的。
支援的作業
取得影片逐字稿
擷取並轉換指定 YouTube 影片的逐字稿,轉換為乾淨、對 Power Platform 友善的格式,並具備強化的元資料與文字處理功能。
已知問題和限制
- 影片的文字稿必須具備(自動生成或創作者手動上傳)
- 只適用於公開的 YouTube 影片
- 使用 YouTube 內部 API,可能會在不另行通知的情況下變更
- 自訂程式碼將複雜的回應轉換為簡化的 Power Platform 格式
- 請確保遵守 YouTube 的服務條款
節流限制
| 名稱 | 呼叫 | 續約期間 |
|---|---|---|
| 每個連線的 API 呼叫 | 100 | 60 秒 |
動作
| 取得影片逐字稿 |
擷取並轉換指定 YouTube 影片的逐字稿,轉換為乾淨且適合 Power Platform 的格式。 只要提供 YouTube 影片 ID,自訂程式碼就能自動處理所有複雜的參數產生。 |
取得影片逐字稿
擷取並轉換指定 YouTube 影片的逐字稿,轉換為乾淨且適合 Power Platform 的格式。 只要提供 YouTube 影片 ID,自訂程式碼就能自動處理所有複雜的參數產生。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
YouTube 影片識別碼
|
externalVideoId | True | string |
YouTube 影片 ID(11 個字元)— 位於 YouTube 影片網址的末尾(例如 youtube.com/watch?v=DC2p3kFjcK0) |
傳回
定義
逐字稿回應
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
成功
|
success | boolean |
顯示是否成功取得逐字稿。 |
|
逐字稿片段
|
segments | array of TranscriptSegment |
包含文字與時間資訊的逐字稿片段陣列。 |
|
總片段
|
totalSegments | integer |
逐字稿片段總數。 |
|
總持續時間(ms)
|
totalDurationMs | integer |
影片總長度以毫秒計。 |
|
總持續時間
|
totalDurationFormatted | string |
以人類可讀格式呈現的總影片時長(例如「4:36」) |
|
完整逐字稿
|
fullTranscript | string |
完整逐字稿文字以單一字串呈現。 |
|
語言
|
language | string |
逐字稿語言(例如:「英文(自動生成)」 |
|
處理於此處
|
processedAt | string |
回應處理時的 ISO 8601 時間戳記。 |
|
錯誤訊息
|
error | string |
如果成功為錯誤,則會顯示錯誤訊息。 |
逐字稿片段
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
文字
|
text | string |
本段文字稿(已清理)。 |
|
開始時間(ms)
|
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 |
本段角色數量。 |