Skip to content

This is a repo where we can upload multiple type of documents and we can create script based on insights present in them.

Notifications You must be signed in to change notification settings

akashgomarble/multidocument_script

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Document Analysis and Script Generator

This application uses Google's Gemini AI to analyze multiple types of documents (marketing, hooks, scripts, and product descriptions) and generate winning scripts with proper reasoning and timestamps.

Setup

  1. Create a .env file in the root directory and add your Google API key:
GOOGLE_API_KEY=your_api_key_here
  1. Install the required dependencies:
pip install -r requirements.txt
  1. Place your documents in the respective folders:
  • docs/marketing/ - Marketing related documents
  • docs/hooks/ - Hook related documents
  • docs/scripts/ - Existing scripts
  • docs/products/ - Product descriptions
  1. Run the application:
streamlit run src/app.py

Features

  • Document upload and management
  • Multi-document analysis using Gemini AI
  • Script generation with timestamps and reasoning
  • Source tracking for generated content
  • Interactive Streamlit UI

About

This is a repo where we can upload multiple type of documents and we can create script based on insights present in them.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages