YT-Caption
YT-Caption will scrape captions from Youtube for N number of Machine Learning Tasks like Topic Modeling, Sentiment Analysis, etc.
To Run the App
- Get your
GOOGLE_API_KEY
- Create a
.env
file with same keys as local.env
but populate your values
- Build docker image
sudo docker build -t yt-caption:latest .
- Run the container
docker run -p 8501:8501 yt-caption:latest
And you are good to go!
TODOs
- Topic Modeling on the extracted Captions.
- Example: Ludwig Channel
-
- Example: Tina Channel
-
Slider to chunk the captions better on UI ( UPDATED ) Chunk size will be decided based on the time that caption text was visible on the screen
- Application can get a YT video url
- SNS service to send Email with the Topic Modeling result