Skip to content

Latest commit

 

History

History
73 lines (46 loc) · 1.73 KB

README.md

File metadata and controls

73 lines (46 loc) · 1.73 KB

Video Generator App

The Video Generator App is a Streamlit-based application that allows users to generate story summaries and scripts based on provided topics using the OpenAI API, and then convert these scripts into videos using the NovitaAI API.

Table of Contents

Features

  • Generate story summaries and scripts based on user-defined topics.
  • Convert the generated scripts into videos using the NovitaAI API.
  • Display and download the generated videos directly from the app.

Requirements

  • Python 3.8+
  • Streamlit
  • OpenAI
  • Requests

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/video-generator-app.git
    cd video-generator-app
  2. Install the required Python packages:

pip install -r requirements.txt

Usage

  1. Run the Streamlit application:

    streamlit run app.py
  2. Open your web browser and go to http://localhost:8501.

  3. Enter the story topic and click "Generate Story" to get the story summary and script.

Screenshot 2024-05-21 at 1 25 15 PM
  1. Copy the generated Task ID and use it to download the video.

Configuration

In the sidebar, configure your API keys:

- Enter your OpenAI API key.

- Enter your NovitaAI API key.

Contributing

  • Contributions are welcome! Please fork the repository and submit a pull request.

License

  • This project is licensed under the MIT License.