AI Blog Generator is a Django-based web application that generates blog content from YouTube video URLs. Utilizing OpenAI for content generation, AssemblyAI for transcription, and PostgreSQL for database management, the application provides a seamless way to convert video content into informative blog posts.
- Input a YouTube URL to generate a summary.
- Utilizes OpenAI for content generation.
- Uses AssemblyAI for video transcription.
- Stores data in a PostgreSQL database.
- User-friendly interface for easy interaction.
- Django: Web framework used for building the application.
- OpenAI: Used for content generation.
- AssemblyAI: Used for transcribing video content.
- PostgreSQL: Database for storing user data and generated content.
-
Clone the repository:
git clone https://github.com/rajsingh565/AI_Blog_Generator.git
-
Navigate to the project directory:
cd AI_Blog_Generator
-
Create and activate a virtual environment:
python -m venv venv source venv/bin/activate # On Windows use `venv\Scripts\activate`
-
Install the required dependencies:
pip install -r requirements.txt
-
Apply database migrations:
python manage.py migrate
-
Run the development server:
python manage.py runserver
Contributions are welcome! If you have any suggestions or improvements, feel free to fork the repository and submit a pull request.
If you like this repository, please don't forget to give it a ⭐.