AutoInfluencer is an automated content generation project that combines the power of Reddit's AskReddit subreddit and Chat GPT to create interesting and engaging stories. The current version of the project fetches the top posts from AskReddit and uses Chat GPT to generate captivating narratives. In the future, AutoInfluencer aims to enhance the content by utilizing text-to-speech (TTS) technology to narrate the stories, adding subtitles, overlaying them on gameplay footage, and automatically uploading them to various platforms, including YouTube Shorts and TikTok.
AutoInfluencer is a project that combines the power of Reddit and Chat GPT to create captivating stories. By leveraging the vast user-generated content on Reddit's AskReddit subreddit, AutoInfluencer extracts the top posts and utilizes the Chat GPT model to generate unique and intriguing narratives. The project aims to entertain and engage viewers with interesting stories that are automatically created.
- Fetches the top posts from Reddit's AskReddit subreddit.
- Utilizes Chat GPT to generate compelling stories based on the extracted posts.
- Automated content generation that requires minimal human intervention.
- Ability to customize the length and style of the generated stories.
- Provides an easy-to-use interface for content creators to manage and modify the generated content.
- Integration with text-to-speech (TTS) technology for voice narration of the stories.
- Subtitle generation to enhance accessibility and user experience.
- Overlaying the generated stories on gameplay footage for added visual appeal.
- Automatic uploading to various platforms, including YouTube Shorts, TikTok, and other social media channels.
To use AutoInfluencer, follow these steps:
- Clone the repository to your local machine.
- Install the required dependencies specified in the
requirements.txt
file. - Set up the necessary API credentials for accessing platforms for uploading.
- Configure the project settings, including the desired length and style of the generated stories.
- Run the driver.py script to fetch the top posts from AskReddit and generate the stories.
- Utilize the TTS module to convert the generated stories into audio narration.
- Add subtitles to the generated stories for enhanced accessibility.
- Overlay the stories on gameplay footage using video editing software.
- (WIP) Configure the automatic uploading process to the desired platforms.
- (WIP) Schedule the script to run twice a day to ensure regular content generation.
The future plans for AutoInfluencer include the following enhancements:
- Automatic uploading of the generated content to various platforms, such as YouTube Shorts, TikTok, and other social media channels.
- Improved customization options for story length, style, and other parameters.
- Integration with analytics tools to track and analyze the performance of the generated content.
- Implementing an intuitive web interface for managing and modifying the generated stories and other settings.
Contributions to AutoInfluencer are always welcome. If you want to contribute to the project, please follow these steps:
- Clonen the repository.
- Create a new branch for your feature
- Create a PR
- Profit.