Automated pipeline for Reddit text-to-speech video generation and upload
Top 52.9% on sourcepulse
This project provides an automated system for generating and uploading "Reddit to Text-to-Speech" YouTube videos. It targets content creators looking to streamline the production of this popular video format, significantly reducing manual effort and time investment.
How It Works
The system comprises three core programs: a server for managing scripts and connections, a video generator client, and a manual review client. The server fetches Reddit posts and comments, stores them in a MySQL database, and distributes them to the manual review client. Users interact with the client to filter comments, edit titles, descriptions, and thumbnails. Once finalized, the script is sent to the video generator, which uses Balabolka with the Daniel MLG Soft Scan TTS voice to create video files. These are then uploaded to YouTube via the youtube-upload
tool, respecting API quotas.
Quick Start & Requirements
pip install -r requirements.txt
http://www.mediafire.com/file/hpu1j1k1avwp9dj/YouTube_Bot_Assets.zip/file
(500MB) and place in an "Assets" folder.youtube-upload
.Highlighted Details
Maintenance & Community
The project is marked as complete by the author, who will not be updating the code but encourages community contributions. No community links (Discord, Slack) are provided.
Licensing & Compatibility
The README does not explicitly state a license. The use of youtube-upload
(MIT License) and the project's nature suggest potential compatibility with commercial use, but the lack of a clear project license requires verification.
Limitations & Caveats
The project is described as rushed, with some naming inconsistencies and unused code. It requires Python 2.7 for a critical component (youtube-upload
), which may pose compatibility challenges. Manual intervention is still required for thumbnail and title optimization, and some uploads may fail due to API quota limitations for thumbnails.
2 years ago
Inactive