Skip to main content

Transform PowerPoint presentations to videos with voiceovers.

Project description

pptx2video

Transform PowerPoint presentations to videos with voiceovers.

The voiceover text is generated from the "Notes" section of each PowerPoint slide.

Requirements

[!IMPORTANT] You must have an OpenAI API key.

Install LibreOffice and FFmpeg:

  1. LibreOffice: Download and install from LibreOffice Download.
  2. FFmpeg: Download and install from FFmpeg Download.

Clone the repository:

git clone https://github.com/drengskapur/pptx2video.git

Install requirements with pip:

pip install -r requirements.txt

Configuration

Put the PowerPoint in the repository folder and set the params.yml:

params.yml

# INPUT POWERPOINT
POWERPOINT: "your_presentation.pptx"
# OUTPUT VIDEO
VIDEO_NAME: "your_video_output.mp4"

Usage

To start the pipeline, enter the command:

dvc repro

Project details


Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page