Skip to content

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

License

Notifications You must be signed in to change notification settings

DH-Center-Tuebingen/ppt2video

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

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.

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages