8000 GitHub - ajinkyatalekar/RedditTTS: Automatically generates Reddit Text to Speech videos from popular Reddit posts
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

ajinkyatalekar/RedditTTS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RedditTTS

This project has been discontinued. Visit autovid to get newer versions.

What It Does

This Python app scrapes popular Reddit posts and comments and creates ready-to-upload entertaining videos with background music, text-to-speech, and screenshots of the post and top comments. ✨

TL;DR it makes those Reddit text-to-speech videos that have taken over YouTube, TikTok, FaceBook, and everywhere else for you.

xgof5p.mov

Usage

NOTE: You need ffmpeg installed on your computer for this to work.

  1. Create your own Reddit Bot here, by selecting 'Personal Use Script' and note down the client id and client secret.
  2. Download the latest release for this app.
  3. Run RedditTTS.py and enter your cliend id and client secret.
    Also update perameters like subreddit, posts and comments to get posts from the subreddit of your choice and a video will be generated in the /out folder ~! 😄
    The /out folder also contains a .txt file containing the information about the post.

THE UI HAS BEEN UPDATED FOR VERSION 2.0 WHICH ALLOWS YOU TO CHOOSE POSTS AND COMMENTS. THIS UI IS REDUNDENT NOW.

Screen.Recording.2022-09-17.at.9.09.20.PM.mov

Libraries Used

All of these are included with the app, except ImageMagick and ffmpeg. If missing, just download them here: ImageMagick and ffmpeg.

  • praw to scrape Reddit posts.
  • ImageMagick to generate screenshots of the posts.
  • gtts to generate audio.
  • moviepy to generate video.
  • Tkinter for GUI.
  • ffmpeg and ffprobe to generate video.

Future Plans

  • Once the script is finalized, make a GUI App to make using this ultra easy.:dizzy: → Done! ✅
  • Make libraries local, allowing app to be run without installing the whole list of modules. → Done! ✅
  • Use the Reddit API directly instead of praw to improve performance {Current working on this ❗}.

Contributors

Ajinkya Talekar | CS Student at University at Buffalo | ajinkyatalekar.github.io

About

Automatically generates Reddit Text to Speech videos from popular Reddit posts

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

0