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 |
| 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
- Body
- TranscriptResponse
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. |