Skip to content

The Video Generator App uses OpenAI to generate story scripts from user-provided topics and NovitaAI to convert these scripts into videos. It's an intuitive Streamlit-based tool for creating engaging video content.

Notifications You must be signed in to change notification settings

langchain-tech/text-to-video-Novita-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

The Video Generator App uses OpenAI to generate story scripts from user-provided topics and NovitaAI to convert these scripts into videos. It's an intuitive Streamlit-based tool for creating engaging video content.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages