Transcrivox é uma biblioteca que permite baixar vídeos do YouTube, extrair o áudio e transcrever automaticamente para texto. Ideal para criadores de conteúdo, pesquisadores e profissionais que precisam converter vídeos em texto rapidamente.
- 📥 Download de vídeos do YouTube
- 🎧 Extração e conversão de áudio
- 📝 Transcrição automática para texto
- ⚡ Rápido, eficiente e fácil de integrar
Antes de iniciar, verifique se possui os seguintes componentes instalados:
- Python 3.x
- yt-dlp (necessário para baixar vídeos do YouTube)
- O
yt-dlp
pode ser obtido aqui.
- O
- moviepy (
pip install moviepy
) - SpeechRecognition (
pip install SpeechRecognition
) - pydub (
pip install pydub
) - ffmpeg (necessário para manipular áudio e vídeo)
- Clone este repositório:
git clone https://github.com/ErikPervious/Transcrivox-python.git
- Acesse a pasta do projeto:
cd Transcrivox-python
- Execute o arquivo main.py:
python main.py
- Informe o link para download quando solicitado.
- Escolha entre as opções disponíveis: salvar vídeo, texto, áudio ou todos.
- Aguarde a criação da pasta
downloads
, que conterá subpastas nomeadas para cada vídeo.
├── src/[nome_do_video]/ # Pasta do vídeo baixado
├──── [nome_do_video].[formato] # Vídeo baixado
├──── [nome_do_video].wav # Áudio extraído
├──── [nome_do_video].txt # Texto extraído
├── main.py # Script principal
├── baixar_video.py # Função para baixar vídeos
├── README.md # Documentação do projeto
Este projeto está sob a licença MIT. Consulte o arquivo LICENSE para mais informações.