Suport only python3.
pip install pptx-tools
Create Google Application Credentials files and set
export GOOGLE_APPLICATION_CREDENTIALS=/PATH/TO/JSON
After that,
slide-add-voice <PATH-TO-YOUR-AWESOME-SLIDE>
You can change the synthesized voice by specifying the --voice-name
as shown below.
slide-add-voice pptx_tools/data/hello.pptx --voice-name en-US-Wavenet-C
In addition, you can listen to the voice samples available for use with Google Text-to-Speech at the following URL: https://cloud.google.com/text-to-speech/docs/voices
The slide-video-formatter
command is a utility program allowing users to format videos within PowerPoint presentations by specifying the vcodec
and crf
.
slide-video-formatter <YOUR-AWESOME-SLIDE> --out /tmp/tmp.pptx --vcodec libx264 --crf 28
Q: What happens to the slide transition time when both a video file and a synthesized voice are present on the slide?
A: The transition time for the slide will be based on whichever is longer between the duration of the synthesized voice and the duration of the video.