Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fvarrui/powerpointtovideo
:clapper: PowerPoint to MP4 converter with synthesized interlocutor voice.
https://github.com/fvarrui/powerpointtovideo
converter powerpoint synth text-to-speech video voice
Last synced: 3 months ago
JSON representation
:clapper: PowerPoint to MP4 converter with synthesized interlocutor voice.
- Host: GitHub
- URL: https://github.com/fvarrui/powerpointtovideo
- Owner: fvarrui
- License: gpl-3.0
- Created: 2019-05-19T19:58:34.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-06-29T17:22:56.000Z (over 2 years ago)
- Last Synced: 2023-03-01T05:32:33.985Z (almost 2 years ago)
- Topics: converter, powerpoint, synth, text-to-speech, video, voice
- Language: Java
- Homepage:
- Size: 702 KB
- Stars: 7
- Watchers: 2
- Forks: 2
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PowerPointToVideo
PowerPoint to MP4 converter with synthesized interlocutor voice.
## Users
**PowerPointToVideo** generate a MP4 video from a PPTX file, speeching the slides notes with a synthetisized voice while they are showed.
1. [Download](https://github.com/fvarrui/PowerPointToVideo/releases/latest) and install PowerPointToVideo.
2. Open the application:
![](docs/images/screenshot-01.png)
3. Choose an input PPTX file and an output MP4 destination file.
![](docs/images/screenshot-02.png)
> In this example we are using [sample.pptx](https://github.com/fvarrui/PowerPointToVideo/raw/master/samples/sample.pptx).
> :warning: Remember that your PPTX file must include notes in each slide, which will be spoken by the speech synthesizer.
4. Push `Generate video` button and wait until it finish.
![](docs/images/screenshot-03.png)
To see the result follow this [link](https://www.youtube.com/watch?v=e9v84aHcUbI).
## Developers
1. Download project source code and enter in the project folder:
```bash
git clone https://github.com/fvarrui/PowerPointToVideo.git
cd PowerPointToVideo
```2. Compile and package the project:
```bash
mvn package
```
Or only download dependencies (included in the last step):
```bash
mvn prepare-package
```This generate an EXE installer for Windows in `target` folder.
> All dependencies are automatically download while packaging.
### Dependencies
* [Balabolka Command Line Utility](http://www.cross-plus-a.com/balabolka.htm): command line version of a text-to-speech tool
* [ffmpeg](https://ffmpeg.org/): A complete, cross-platform solution to record, convert and stream audio and video.