Freigeben über


YouTube-Transkript (unabhängiger Herausgeber) (Vorschau)

Ein benutzerdefinierter Dienst zum Abrufen von Transkriptionen aus YouTube-Videos mithilfe der internen YouTube-API.

Dieser Connector ist in den folgenden Produkten und Regionen verfügbar:

Dienstleistung Class Regions
Copilot Studio Premium Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche:
     - US Government (GCC)
     - US Government (GCC High)
     - China Cloud betrieben von 21Vianet
     - US Department of Defense (DoD)
Logik-Apps Norm Alle Logik-Apps-Regionen mit Ausnahme der folgenden Bereiche:
     – Azure Government-Regionen
     - Azure China-Regionen
     - US Department of Defense (DoD)
Power Apps Premium Alle Power Apps-Regionen mit Ausnahme der folgenden:
     - US Government (GCC)
     - US Government (GCC High)
     - China Cloud betrieben von 21Vianet
     - US Department of Defense (DoD)
Power Automate Premium Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche:
     - US Government (GCC)
     - US Government (GCC High)
     - China Cloud betrieben von 21Vianet
     - US Department of Defense (DoD)
Kontakt
Name Troy Taylor
URL https://github.com/troystaylor/PowerPlatformConnectors
Email troy@troystaylor.com
Connectormetadaten
Herausgeber Troystaylor
Webseite https://www.youtube.com
Datenschutzrichtlinie https://policies.google.com/privacy
Kategorien Inhalt und Dateien; Produktivität

YouTube-Transkript (unabhängiger Herausgeber)

Ein benutzerdefinierter Dienst zum Abrufen von Transkriptionen aus YouTube-Videos mithilfe des internen YouTube-Diensts.

Herausgeber: Troy Taylor

Voraussetzungen

Für diesen Dienst sind keine Voraussetzungen erforderlich.

Abrufen von Anmeldeinformationen

Dieser Connector erfordert keine Authentifizierung. YouTube-Transkripte werden über öffentliche API-Endpunkte aufgerufen.

Unterstützte Vorgänge

Videotranskript abrufen

Ruft das Transkript für ein angegebenes YouTube-Video in ein sauberes, power Platform-freundliches Format mit erweiterten Metadaten und Textverarbeitung ab und wandelt sie um.

Bekannte Probleme und Einschränkungen

  • Transkripte müssen für das Video verfügbar sein (automatisch generiert oder manuell vom Ersteller hochgeladen)
  • Funktioniert nur mit öffentlichen YouTube-Videos
  • Verwendet die interne API von YouTube, die sich ohne Vorheriges ändern kann.
  • Benutzerdefinierter Code wandelt komplexe Antworten in ein vereinfachtes Power Platform-Format um.
  • Bitte stellen Sie sicher, dass die Nutzungsbedingungen von YouTube eingehalten werden.

Drosselungsgrenzwerte

Name Aufrufe Verlängerungszeitraum
API-Aufrufe pro Verbindung 100 60 Sekunden

Aktionen

Videotranskript abrufen

Ruft das Transkript für ein angegebenes YouTube-Video in ein sauberes, power Platform-freundliches Format ab und wandelt es um. Stellen Sie einfach die YouTube-Video-ID bereit, und der benutzerdefinierte Code behandelt automatisch alle komplexen Parametergenerierungen.

Videotranskript abrufen

Ruft das Transkript für ein angegebenes YouTube-Video in ein sauberes, power Platform-freundliches Format ab und wandelt es um. Stellen Sie einfach die YouTube-Video-ID bereit, und der benutzerdefinierte Code behandelt automatisch alle komplexen Parametergenerierungen.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
YouTube Video ID
externalVideoId True string

Die YouTube-Video-ID (11 Zeichen) – gefunden am Ende der YouTube-Video-URLs (z. B. youtube.com/watch?v=DC2p3kFjcK0)

Gibt zurück

Definitionen

TranscriptResponse

Name Pfad Typ Beschreibung
Success
success boolean

Gibt an, ob die Transkription erfolgreich abgerufen wurde.

Transkriptsegmente
segments array of TranscriptSegment

Array von Transkriptsegmenten mit Text- und Anzeigedauerinformationen.

Segmente insgesamt
totalSegments integer

Gesamtzahl der Transkriptsegmente.

Gesamtdauer (ms)
totalDurationMs integer

Gesamtdauer von Videos in Millisekunden.

Gesamtdauer
totalDurationFormatted string

Gesamtdauer von Videos in lesbaren Formaten (z. B. "4:36")

Vollständige Transkription
fullTranscript string

Vollständiger Transkripttext als einzelne Zeichenfolge.

Language
language string

Sprache des Transkripts (z. B. "Englisch (automatisch generiert)")

Verarbeitet am
processedAt string

ISO 8601-Zeitstempel, als die Antwort verarbeitet wurde.

Fehlermeldung
error string

Fehlermeldung, wenn der Erfolg falsch ist.

TranscriptSegment

Name Pfad Typ Beschreibung
Text
text string

Der Transkripttext für dieses Segment (bereinigt).

Startzeit (ms)
startMs integer

Startzeit in Millisekunden.

Endzeit (ms)
endMs integer

Endzeit in Millisekunden.

Dauer (ms)
durationMs integer

Dauer dieses Segments in Millisekunden.

Startzeit (Original)
startTime string

Ursprüngliches YouTube-Zeitformat (z. B. "3:24")

Startzeit (formatiert)
startTimeFormatted string

Formatierte Startzeit (z. B. "3:24")

Endzeit (formatiert)
endTimeFormatted string

Formatierte Endzeit (z. B. "3:26")

Dauer (formatiert)
durationFormatted string

Formatierte Dauer (z. B. "0:02").

Wortanzahl
wordCount integer

Die Anzahl der Wörter in diesem Segment.

Zeichenanzahl
characterCount integer

Die Anzahl der Zeichen in diesem Segment.