Skip to content

VAB AI is a program that converts YouTube videos to blog posts using the content of the video to summarize and come up with an article that can be edited and post as a blog post.

Notifications You must be signed in to change notification settings

YemiReble/vab_ai

Repository files navigation

VAB AI

  • Project
  • Python
  • Django
  • Openai
  • Assembly AI

Introduction

Vab stands for Video, Audio to Blog, this is a program that uses generative artificial intelligence to read a video, audio file, transcribe the audio file and use the audio transcription to generate a blog article. User can then copy this article for proper editing and publishing.

Instructions

To use this app:

  • Install Python3 and pip
  • Install Django
  • Install Cohere AI
  • Install Assembly AI

You should look into the requirements.txt file for more information, or check the README.md

How to use

Clone the repo:

git clone https://github.com/yemireble/vab_ai.git

For Linux user

running the app:

$ ./start_server.sh

For Windows user

running the app:

$ python runserver

How it works

This is how it works:

  • User paste a video link form Youtube
  • vab_ai will download the video audio file
  • vab_ai will generate tanscription of the audio file
  • vab_ai will generate a blog article from the transcription
  • User get the blog article
  • User can copy the article for editing and publishing

NOTE: For app to work properly, kindly obtain Cohere AI API key and Assembly AI API key, then create a file and name it secret.py and place the API key in it. Pay attention to the variable names.

Author

Sulaimon Abodunrin

About

VAB AI is a program that converts YouTube videos to blog posts using the content of the video to summarize and come up with an article that can be edited and post as a blog post.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published