This was an experiment in generating fully automated TikTok videos based on stories posted to reddit.
Over 100 videos were generated and posted to the account ultimate_reddit_stories, usually generating lots of engagement. Unfortunately TikTok is geo-bound, meaning that the videos I uploaded were not shown to a global audience (mainly Norway in my case).
- Fetch the 10 most popular stories from the subreddit r/AITA
- Decide gender of poster for matching voice generation
- Tokenize and split text into smaller phrases that can be displayed one at a time
- Find a suitable emoji (if any) for the given phrase for illustration
- Generate realistic voiceover using Google Cloud Wavenet Deep Learning voice models
- Generate animated video using Remotion.js
Uploading the generated videos to TikTok is manual to avoid spamming.
https://www.tiktok.com/@ultimate_reddit_stories/video/7107956244404587781