Transcription YouTube (éditeur indépendant) (préversion)
Un service personnalisé pour récupérer des transcriptions à partir de vidéos YouTube à l’aide de l’API YouTube interne.
Ce connecteur est disponible dans les produits et régions suivants :
| Service | classe | Régions |
|---|---|---|
| Copilot Studio | Premium | Toutes les régions Power Automate , à l’exception des éléments suivants : - Us Government (GCC) - Us Government (GCC High) - China Cloud géré par 21Vianet - Us Department of Defense (DoD) |
| Applications logiques | Norme | Toutes les régions Logic Apps , à l’exception des suivantes : - Régions Azure Government - Régions Azure Chine - Us Department of Defense (DoD) |
| Power Apps | Premium | Toutes les régions Power Apps , à l’exception des suivantes : - Us Government (GCC) - Us Government (GCC High) - China Cloud géré par 21Vianet - Us Department of Defense (DoD) |
| Power Automate | Premium | Toutes les régions Power Automate , à l’exception des éléments suivants : - Us Government (GCC) - Us Government (GCC High) - China Cloud géré par 21Vianet - Us Department of Defense (DoD) |
| Contact | |
|---|---|
| Nom | Troy Taylor |
| URL | https://github.com/troystaylor/PowerPlatformConnectors |
| Messagerie électronique | troy@troystaylor.com |
| Métadonnées du connecteur | |
|---|---|
| Éditeur | troystaylor |
| Site web | https://www.youtube.com |
| Politique de confidentialité | https://policies.google.com/privacy |
| Catégories | Contenu et fichiers ; Productivité |
Transcription YouTube (éditeur indépendant)
Un service personnalisé pour récupérer des transcriptions à partir de vidéos YouTube à l’aide du service YouTube interne.
Éditeur : Troy Taylor
Prerequisites
Aucun prérequis n’est nécessaire pour ce service.
Obtention des informations d’identification
Ce connecteur ne nécessite pas d’authentification. Les transcriptions YouTube sont accessibles via des points de terminaison d’API publics.
Opérations prises en charge
Obtenir la transcription vidéo
Récupère et transforme la transcription d’une vidéo YouTube spécifiée en un format propre et convivial power Platform avec des métadonnées et un traitement de texte améliorés.
Problèmes connus et limitations
- Les transcriptions doivent être disponibles pour la vidéo (générées automatiquement ou téléchargées manuellement par le créateur)
- Fonctionne uniquement avec des vidéos YouTube publiques
- Utilise l’API interne de YouTube qui peut changer sans préavis
- Le code personnalisé transforme les réponses complexes en format Power Platform simplifié
- Veillez à respecter les conditions d’utilisation de YouTube
Limitations
| Nom | Appels | Période de renouvellement |
|---|---|---|
| Appels d’API par connexion | 100 | 60 secondes |
Actions
| Obtenir la transcription vidéo |
Récupère et transforme la transcription d’une vidéo YouTube spécifiée dans un format propre et convivial de Power Platform. Fournissez simplement l’ID vidéo YouTube et le code personnalisé gère automatiquement toutes les générations de paramètres complexes. |
Obtenir la transcription vidéo
Récupère et transforme la transcription d’une vidéo YouTube spécifiée dans un format propre et convivial de Power Platform. Fournissez simplement l’ID vidéo YouTube et le code personnalisé gère automatiquement toutes les générations de paramètres complexes.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID vidéo YouTube
|
externalVideoId | True | string |
ID vidéo YouTube (11 caractères) : trouvé à la fin des URL vidéo YouTube (par exemple, youtube.com/watch?v=DC2p3kFjcK0) |
Retours
- Corps
- TranscriptResponse
Définitions
TranscriptResponse
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Success
|
success | boolean |
Indique si la transcription a été récupérée avec succès. |
|
Segments de transcription
|
segments | array of TranscriptSegment |
Tableau de segments de transcription avec des informations de texte et de minutage. |
|
Total Segments
|
totalSegments | integer |
Nombre total de segments de transcription. |
|
Durée totale (ms)
|
totalDurationMs | integer |
Durée totale de la vidéo en millisecondes. |
|
Durée totale
|
totalDurationFormatted | string |
Durée totale de la vidéo au format lisible par l’homme (par exemple, « 4:36 ») |
|
Transcription complète
|
fullTranscript | string |
Terminer le texte de transcription sous forme de chaîne unique. |
|
Language
|
language | string |
Langue de la transcription (par exemple, « Anglais (généré automatiquement) » |
|
Traité à
|
processedAt | string |
Horodatage ISO 8601 lorsque la réponse a été traitée. |
|
Message d'erreur
|
error | string |
Message d’erreur si la réussite est false. |
TranscriptSegment
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Texto
|
text | string |
Texte de transcription de ce segment (nettoyé). |
|
Heure de début (ms)
|
startMs | integer |
Heure de début en millisecondes. |
|
Heure de fin (ms)
|
endMs | integer |
Heure de fin en millisecondes. |
|
Durée (ms)
|
durationMs | integer |
Durée de ce segment en millisecondes. |
|
Heure de début (original)
|
startTime | string |
Format d’heure YouTube d’origine (par exemple, « 3:24 ») |
|
Heure de début (mise en forme)
|
startTimeFormatted | string |
Heure de début mise en forme (par exemple, « 3:24 ») |
|
Heure de fin (mise en forme)
|
endTimeFormatted | string |
Heure de fin mise en forme (par exemple, '3:26') |
|
Durée (mise en forme)
|
durationFormatted | string |
Durée mise en forme (par exemple, « 0:02 ») |
|
Nombre de mots
|
wordCount | integer |
Nombre de mots dans ce segment. |
|
Nombre de caractères
|
characterCount | integer |
Nombre de caractères dans ce segment. |