podcast-maker
podcast-maker copied to clipboard
Fully automated video maker using motion graphics and text-to-speech synthesis to turn newsletters into daily YouTube videos.

Tecnologies

This project was developed using:
Examples
⚙️ Requirements
- You need to install both NodeJS, Yarn, FFMPEG and Full Google Chrome to run this project (To run it on as Server Side, check actions workflow here)
- Access to YouTube API and/or Account on Instagram
💻 Getting started
Install and Usage
$ npm install -g podcast-maker
$ podcast-maker COMMAND
running command...
$ podcast-maker --help [COMMAND]
USAGE
$ podcast-maker COMMAND
Before start using, configure it At this step, you will be asked for environment variables for services, like Text-to-Speech, YouTube API, Instagram Login...
$ podcast-maker configure
Contribute
Clone the project and access the folder
$ git clone https://github.com/FelippeChemello/podcast-maker.git && cd podcast-maker
Install dependencies
$ yarn
Copy .env.local to .env and edit environment variables or configure using CLI
$ cp .env.local .env
$ vim .env
or
$ yarn build
$ ./bin/run configure
Use it
$ ./bin/run --help
📝 License
This project is licensed under the MIT License - see the LICENSE file for details.
Made with 💜 by Felippe Chemello 👋 Check out my LinkedIn