HA6Bots/Automatic-Youtube-Reddit-Text-To-Speech-Video-Generator-and-Uploader
A series of 3 programs that will automatically receive scripts from Reddit, allow the user to edit them, then be sent off to a video generator where they will be uploaded to YouTube automatically.
The system uses a three-program architecture: a socket-based server that fetches Reddit scripts hourly and manages client connections, a manual review client for filtering comments (removing links and offensive content), and a video generator client that synthesizes TTS audio via Balabolka's command-line interface, composites it with text overlays and royalty-free background music, then uploads to YouTube while respecting API quota limits (6 videos/24 hours). Key technical constraints include hard-coded single video generator support and dependency on Python 2.7 for the youtube-upload library, with the entire pipeline designed to minimize manual intervention to ~30 minutes per six videos.
656 stars. No commits in the last 6 months.
Stars
656
Forks
193
Language
Python
License
MIT
Category
Last pushed
Jan 29, 2023
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/HA6Bots/Automatic-Youtube-Reddit-Text-To-Speech-Video-Generator-and-Uploader"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
FelippeChemello/podcast-maker
Fully automated video maker using motion graphics and text-to-speech synthesis to turn...
ManimCommunity/manim-voiceover
Manim plugin for all things voiceover
charleprr/redditube
A video generator from Reddit posts and comments
haolinwang819-boop/ai-video-generation-workflow
AI video generation workflow with script, slides, TTS, subtitles, and FFmpeg rendering.
GeekyWizKid/video_processing_service
Video Processing Service is an automated video processing service that supports extracting audio...