https://github.com/leo-capvano/youtube-transcriptor
Python package for extracting transcriptions from YouTube videos! This tool allows you to quickly and easily retrieve transcriptions in different languages, making it convenient for various language processing tasks
https://github.com/leo-capvano/youtube-transcriptor
langchain langchain-python python streamlit streamlit-web translation yourube-loader youtube-transcript-api
Last synced: about 2 months ago
JSON representation
Python package for extracting transcriptions from YouTube videos! This tool allows you to quickly and easily retrieve transcriptions in different languages, making it convenient for various language processing tasks
- Host: GitHub
- URL: https://github.com/leo-capvano/youtube-transcriptor
- Owner: leo-capvano
- Created: 2024-03-13T08:39:24.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-13T12:44:00.000Z (about 1 year ago)
- Last Synced: 2025-07-21T06:50:28.015Z (4 months ago)
- Topics: langchain, langchain-python, python, streamlit, streamlit-web, translation, yourube-loader, youtube-transcript-api
- Language: Python
- Homepage: https://github.com/leo-capvano/Youtube-Transcriptor
- Size: 254 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Youtube Loader [Transcript]
Welcome to Youtube Loader [Transcript], a Python package for extracting transcriptions from YouTube videos! This tool allows you to quickly and easily retrieve transcriptions in different languages, making it convenient for various language processing tasks.
## Features
- Extract transcriptions from YouTube videos (not all languages supported).
- Generate Summary using GenAI model (OpenAI supported)
- Support for multiple languages. (translate a youtube transcription [English and Italian supported])
- Simple and easy-to-use interface.
## Set-up
> pip install -r ./requirements.txt
> streamlit run ./app/app.py
### Set-up OpenAI
In order to setup the OpenAI model connection:
1. rename the file [.env_sample](.env_sample) into ".env"
2. put your OpenAI API Key inside the OPENAI_API_KEY variable
## Screenshots
Example of summary and transcript generation:

