Skip to content

Latest commit

 

History

History
19 lines (13 loc) · 780 Bytes

README.md

File metadata and controls

19 lines (13 loc) · 780 Bytes

ppt2video

Converts PowerPoint file to video with text-to-speech generated audio from slide notes.

Conversion workflow:

  • Extract presentation slides as images.
  • Generate audio from slide notes using either the Microsoft Speech API (medium quality voices, pre-installed with Windows) or Microsoft Azure Speech Services (high-quality voices, requires a subscription and API key).
  • Merge audio and images to create a video presentation.

Requirements:

  • Windows
  • Python 3 with pywin32 installed
  • PowerPoint installed
  • ffmpeg installed
  • If Azure Speech Services shall be used for speech synthesis, the Python package azure-cognitiveservices-speech and an Azure subscription and Speech Services API key are required

Licensed under the MIT License.