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:
- LibreOffice: Download and install from LibreOffice Download.
- 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