Transcrição do YouTube (Editor Independente) (versão prévia)
Um serviço personalizado para recuperar transcrições de vídeos do YouTube usando a API interna do YouTube.
Esse conector está disponível nos seguintes produtos e regiões:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Todas as regiões do Power Automate , exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Aplicativos Lógicos | Standard | Todas as regiões dos Aplicativos Lógicos , exceto as seguintes: – Regiões do Azure Governamental - Regiões do Azure China - Departamento de Defesa dos EUA (DoD) |
| Power Apps | Premium | Todas as regiões do Power Apps , exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Power Automate | Premium | Todas as regiões do Power Automate , exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Contato | |
|---|---|
| Nome | Troy Taylor |
| URL | https://github.com/troystaylor/PowerPlatformConnectors |
| troy@troystaylor.com |
| Metadados do conector | |
|---|---|
| Publicador | troystaylor |
| Site da Web | https://www.youtube.com |
| Política de privacidade | https://policies.google.com/privacy |
| Categorias | Conteúdo e arquivos; Produtividade |
Transcrição do YouTube (Editor Independente)
Um serviço personalizado para recuperar transcrições de vídeos do YouTube usando o serviço interno do YouTube.
Publicador: Troy Taylor
Pré-requisitos
Não há pré-requisitos necessários para esse serviço.
Obtendo credenciais
Esse conector não requer autenticação. As transcrições do YouTube são acessadas por meio de pontos de extremidade de API pública.
Operações com suporte
Obter transcrição de vídeo
Recupera e transforma a transcrição de um vídeo especificado do YouTube em um formato limpo e amigável do Power Platform com metadados aprimorados e processamento de texto.
Problemas e limitações conhecidos
- As transcrições devem estar disponíveis para o vídeo (gerado automaticamente ou carregado manualmente pelo criador)
- Só funciona com vídeos públicos do YouTube
- Usa a API interna do YouTube que pode ser alterada sem aviso prévio
- Código personalizado transforma respostas complexas em formato simplificado do Power Platform
- Verifique a conformidade com os Termos de Serviço do YouTube
Limitações
| Nome | Chamadas | Período de renovação |
|---|---|---|
| Chamadas à API por conexão | 100 | 60 segundos |
Ações
| Obter transcrição de vídeo |
Recupera e transforma a transcrição de um vídeo especificado do YouTube em um formato limpo e amigável do Power Platform. Basta fornecer a ID de vídeo do YouTube e o código personalizado manipula toda a geração de parâmetro complexa automaticamente. |
Obter transcrição de vídeo
Recupera e transforma a transcrição de um vídeo especificado do YouTube em um formato limpo e amigável do Power Platform. Basta fornecer a ID de vídeo do YouTube e o código personalizado manipula toda a geração de parâmetro complexa automaticamente.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID de vídeo do YouTube
|
externalVideoId | True | string |
A ID de vídeo do YouTube (11 caracteres) - encontrada no final das URLs de vídeo do YouTube (por exemplo, youtube.com/watch?v=DC2p3kFjcK0) |
Retornos
- Corpo
- TranscriptResponse
Definições
TranscriptResponse
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Êxito
|
success | boolean |
Indica se a transcrição foi recuperada com êxito. |
|
Segmentos de transcrição
|
segments | array of TranscriptSegment |
Matriz de segmentos de transcrição com informações de texto e tempo. |
|
Total de segmentos
|
totalSegments | integer |
Número total de segmentos de transcrição. |
|
Duração Total (ms)
|
totalDurationMs | integer |
Duração total do vídeo em milissegundos. |
|
Duração total
|
totalDurationFormatted | string |
Duração total do vídeo no formato legível por humanos (por exemplo, '4:36') |
|
Transcrição Completa
|
fullTranscript | string |
Conclua o texto da transcrição como uma única cadeia de caracteres. |
|
Linguagem
|
language | string |
Idioma da transcrição (por exemplo, 'inglês (gerado automaticamente)') |
|
Processado em
|
processedAt | string |
Carimbo de data/hora ISO 8601 quando a resposta foi processada. |
|
Mensagem de erro
|
error | string |
Mensagem de erro se o êxito for falso. |
TranscriptSegment
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Texto
|
text | string |
O texto da transcrição para este segmento (limpo). |
|
Hora de Início (ms)
|
startMs | integer |
Hora de início em milissegundos. |
|
Hora de Término (ms)
|
endMs | integer |
Hora de término em milissegundos. |
|
Duração (ms)
|
durationMs | integer |
Duração desse segmento em milissegundos. |
|
Hora de Início (Original)
|
startTime | string |
Formato de hora original do YouTube (por exemplo, '3:24') |
|
Hora de Início (Formatado)
|
startTimeFormatted | string |
Hora de início formatada (por exemplo, '3:24') |
|
Hora de Término (Formatada)
|
endTimeFormatted | string |
Hora de término formatada (por exemplo, '3:26') |
|
Duração (Formatada)
|
durationFormatted | string |
Duração formatada (por exemplo, '0:02') |
|
Contagem de Palavras
|
wordCount | integer |
Número de palavras neste segmento. |
|
Contagem de caracteres
|
characterCount | integer |
Número de caracteres neste segmento. |