Udostępnij przez


Transkrypcja YouTube (niezależny wydawca) (wersja zapoznawcza)

Usługa niestandardowa do pobierania transkrypcji z filmów wideo z YouTube przy użyciu wewnętrznego interfejsu API YouTube.

Ten łącznik jest dostępny w następujących produktach i regionach:

Usługa Class Regions
Copilot Studio Premium Wszystkie regiony usługi Power Automate z wyjątkiem następujących:
     - Rząd USA (GCC)
     - Rząd USA (GCC High)
     - China Cloud obsługiwane przez firmę 21Vianet
     - Departament Obrony USA (DoD)
Logic Apps Standard Wszystkie regiony usługi Logic Apps z wyjątkiem następujących:
     — Regiony platformy Azure Government
     — Regiony platformy Azure (Chiny)
     - Departament Obrony USA (DoD)
Power Apps Premium Wszystkie regiony usługi Power Apps z wyjątkiem następujących:
     - Rząd USA (GCC)
     - Rząd USA (GCC High)
     - China Cloud obsługiwane przez firmę 21Vianet
     - Departament Obrony USA (DoD)
Power Automate - narzędzie do automatyzacji procesów Premium Wszystkie regiony usługi Power Automate z wyjątkiem następujących:
     - Rząd USA (GCC)
     - Rząd USA (GCC High)
     - China Cloud obsługiwane przez firmę 21Vianet
     - Departament Obrony USA (DoD)
Kontakt
Name Troy Taylor
adres URL https://github.com/troystaylor/PowerPlatformConnectors
Email troy@troystaylor.com
Metadane łącznika
Publisher troystaylor
Witryna internetowa https://www.youtube.com
Zasady ochrony prywatności https://policies.google.com/privacy
Kategorie Zawartość i pliki; Produktywność

Transkrypcja YouTube (niezależny wydawca)

Usługa niestandardowa do pobierania transkrypcji z filmów wideo z YouTube przy użyciu wewnętrznej usługi YouTube.

Wydawca: Troy Taylor

Wymagania wstępne

Dla tej usługi nie są wymagane żadne wymagania wstępne.

Uzyskiwanie poświadczeń

Ten łącznik nie wymaga uwierzytelniania. Dostęp do transkrypcji w serwisie YouTube uzyskuje się za pośrednictwem publicznych punktów końcowych interfejsu API.

Obsługiwane operacje

Pobieranie transkrypcji wideo

Pobiera i przekształca transkrypcję dla określonego filmu w serwisie YouTube w czysty, przyjazny dla platformy Power Format z rozszerzonymi metadanymi i przetwarzaniem tekstu.

Znane problemy i ograniczenia

  • Transkrypcje muszą być dostępne dla wideo (generowane automatycznie lub ręcznie przekazywane przez twórcę)
  • Działa tylko z publicznymi filmami w serwisie YouTube
  • Używa wewnętrznego interfejsu API YouTube, który może ulec zmianie bez powiadomienia
  • Kod niestandardowy przekształca złożone odpowiedzi w uproszczony format platformy Power Platform
  • Upewnij się, że warunki użytkowania usługi YouTube są zgodne

Limity ograniczania

Nazwa Wywołania Okres odnowienia
Wywołania interfejsu API na połączenie 100 60 sekund

Akcje

Pobieranie transkrypcji wideo

Pobiera i przekształca transkrypcję dla określonego klipu wideo w serwisie YouTube w czysty, przyjazny dla platformy Power Platform format. Wystarczy podać identyfikator wideo w serwisie YouTube, a kod niestandardowy automatycznie obsługuje wszystkie złożone generowanie parametrów.

Pobieranie transkrypcji wideo

Pobiera i przekształca transkrypcję dla określonego klipu wideo w serwisie YouTube w czysty, przyjazny dla platformy Power Platform format. Wystarczy podać identyfikator wideo w serwisie YouTube, a kod niestandardowy automatycznie obsługuje wszystkie złożone generowanie parametrów.

Parametry

Nazwa Klucz Wymagane Typ Opis
Identyfikator wideo w serwisie YouTube
externalVideoId True string

Identyfikator wideo w serwisie YouTube (11 znaków) — znaleziony na końcu adresów URL wideo w serwisie YouTube (np. youtube.com/watch?v=DC2p3kFjcK0)

Zwraca

Definicje

TranskrypcjaResponse

Nazwa Ścieżka Typ Opis
Powodzenie
success boolean

Wskazuje, czy transkrypcja została pomyślnie pobrana.

Segmenty transkrypcji
segments array of TranscriptSegment

Tablica segmentów transkrypcji z tekstem i informacjami o chronometrażu.

Łączna liczba segmentów
totalSegments integer

Łączna liczba segmentów transkrypcji.

Całkowity czas trwania (ms)
totalDurationMs integer

Łączny czas trwania wideo w milisekundach.

Całkowity czas trwania
totalDurationFormatted string

Całkowity czas trwania wideo w formacie czytelnym dla człowieka (np. "4:36")

Pełna transkrypcja
fullTranscript string

Ukończ tekst transkrypcji jako pojedynczy ciąg.

Język
language string

Język transkrypcji (np. "Angielski (generowany automatycznie)")

Przetworzone o
processedAt string

Sygnatura czasowa ISO 8601 podczas przetwarzania odpowiedzi.

Komunikat o błędzie
error string

Komunikat o błędzie, jeśli powodzenie jest fałszywe.

TranskrypcjaSegment

Nazwa Ścieżka Typ Opis
Tekst
text string

Tekst transkrypcji dla tego segmentu (oczyszczony).

Godzina rozpoczęcia (ms)
startMs integer

Czas rozpoczęcia w milisekundach.

Godzina zakończenia (ms)
endMs integer

Godzina zakończenia w milisekundach.

Czas trwania (ms)
durationMs integer

Czas trwania tego segmentu w milisekundach.

Godzina rozpoczęcia (oryginalna)
startTime string

Oryginalny format czasu w serwisie YouTube (np. "3:24")

Godzina rozpoczęcia (sformatowana)
startTimeFormatted string

Sformatowany czas rozpoczęcia (np. "3:24")

Godzina zakończenia (sformatowana)
endTimeFormatted string

Sformatowany czas zakończenia (np. "3:26")

Czas trwania (sformatowany)
durationFormatted string

Sformatowany czas trwania (np. "0:02")

Liczba wyrazów
wordCount integer

Liczba wyrazów w tym segmencie.

Liczba znaków
characterCount integer

Liczba znaków w tym segmencie.