Skip to content

Latest commit

 

History

History
73 lines (48 loc) · 2.19 KB

README.md

File metadata and controls

73 lines (48 loc) · 2.19 KB

Resumidor de Vídeos do YouTube

Este projeto é um script Python que permite baixar áudio de vídeos do YouTube, transcrevê-lo e gerar resumos do conteúdo transcrito. Ele utiliza bibliotecas como yt-dlp para download de vídeos, whisper para transcrição e a API do OpenAI para geração de resumos.

Funcionalidades

  • Download de Áudio: Baixa o áudio do vídeo do YouTube no formato MP3.
  • Transcrição: Converte o áudio baixado em texto usando o modelo Whisper.
  • Geração de Resumo: Gera um resumo do texto transcrito usando a API do OpenAI.

Tecnologias Utilizadas

  • Python - Linguagem de programação.
  • yt-dlp - Biblioteca para baixar vídeos do YouTube.
  • Whisper - Modelo de transcrição de áudio.
  • OpenAI API - API para geração de resumos.

Pré-requisitos

Antes de executar o projeto, você precisa ter instalado:

  • Python 3.7 ou superior
  • Pip (gerenciador de pacotes do Python)

Instalação das Dependências

Instale as bibliotecas necessárias com o seguinte comando:

pip install requirements.txt

Configuração

  1. Clone este repositório em sua máquina local:

    git clone https://github.com/seu_usuario/seu_repositorio.git
  2. Navegue até o diretório do projeto:

    cd seu_repositorio
  3. Configure a chave da API do OpenAI no arquivo gerar_resumo.py:

    openai.api_key = 'sua_chave_de_api'

Como Usar

  1. Execute o script main.py:

    python main.py
  2. Quando solicitado, insira a URL do vídeo do YouTube que deseja resumir.

  3. O script irá baixar o áudio do vídeo, transcrevê-lo e gerar um resumo.

Estrutura do Projeto

├── data/                 # Diretório onde os áudios serão salvos
├── download_audio.py     # Script para baixar o áudio do YouTube
├── transcribe_audio.py   # Script para transcrever o áudio
├── gerar_resumo.py       # Script para gerar o resumo do texto
└── main.py               # Script principal para executar o projeto