By Adrian Tarantino (@AdrianTheHacker)
[Last Updated August 27, 2023]
Over the past year I've seen many different channels on youtube upload simple shorts form videos that involved telling a story (often using text-to-speech bots) paired with background footage (usually a video game like Minecraft or Rocket League). I figured I could build a program to fully automate this process and allow users to grow a channel completely autonomously.
The table below indicates features of the project as well as both the projected time of completion and the actual time of completion.
Feature | Deadline | Completion Date |
---|---|---|
Convert text into an mp3 using text-to-speech | August 19, 2023 | August 18, 2023 |
Getting short segment of background video from stock footage | August 20, 2023 | August 18, 2023 |
Combining mp3 file with video from stock footage | August 21, 2023 | August 18, 2023 |
Getting stories or text from an API of some sort | August 22, 2023 | August 21, 2023 |
Making the videos and storing them in a output-video directory (Proof of concept 0.5) | August 24, 2023 | August 23, 2023 |
Uploading newly created video to youtube (Proof of concept 1.0) | August 26, 2023 | N/A [Delayed] |
The table below indicates features of the project as well as both the projected time of completion and the actual time of completion.
Feature | Deadline | Completion Date |
---|---|---|
Making UI for using software | August 30 | N/A |
Creating project website with setup instructions, as well as information about the project | TBD | N/A |
Get clips from Twitch API or Kick API | TBD | N/A |
Add subtitles to each clip | TBD | N/A |
Upload clips to YouTube | TBD | N/A |
- Python
- This was the primary coding language the project was built in.
- Pyttsx3
- This was used for converting text from the Reddit posts into audio files.
- MoviePy
- This is a python library used for both editing videos, and audio.
This is a program that combines audio to a video. The main goal of this project is to make a fully autonomous youtube bot to generate videos.
The following table indicates all features of the project, as well as the estimated and actual times to complete.
Feature | Deadline | Completion Date |
---|---|---|
Video Audio Combiner | August 17, 2023 | August 16, 2023 |
Randomized Background Song Choosing | August 18, 2023 | N/A |
Bulk Video Creator | August 20, 2023 | N/A |
Video Uploader | August 30, 2023 | N/A |
Video Subtitles | September 4, 2023 | N/A |