Inspiration
- Content creators face numerous challenges in the fast-paced world of social media, from complex video editing processes to finding the right voice-over and trending hashtags. We were inspired to create Rookie Generator to simplify these tasks, empowering creators to focus on their creativity and produce high-quality content effortlessly.
What it does
This platform aims to support users in creating videos with a user-friendly homepage interface, including options for uploading videos, generating audio from text, and creating images. Using TikTok videos as data, the platform provides several key features:
1. Audio Generation
- Convert scripts into audio with various voice options, including user-uploaded voices and different languages (e.g., English, Vietnamese, Korean...).
2. AI-driven Trending Hashtag Recommendations:
- Suggest trending hashtags based on video content analysis.
How we built it
- Frontend: React for a dynamic and responsive user interface.
- Backend: Node.js and Express for handling requests and integrating various services.
- SunoBark: Integrated with text-to-speech and voice synthesis APIs for voice-over generation
- FIM Algorithms:: Data mining algorithms like FIM for hashtag recommendations.
- ChatGPT: Used for real-time hashtag trend analysis and recommendations.
- Flask API: Used to connect the backend with AI models for efficient processing and data handling.
Challenges we ran into
- Voice Synchronization: Ensuring the generated audio matched the video timing accurately was a significant technical challenge.
- User Experience: Designing an intuitive interface that caters to both novice and experienced content creators was a balancing act.
- Hardware Limitations: We faced difficulties due to a lack of hardware resources, making it challenging to implement and deploy our AI models effectively.
- Idea Consensus: Reaching a consensus and finding the right idea was also a difficult challenge. However, our team collaborated effectively and came up with a solid solution.
Accomplishments that we're proud of
Our product, Rookie, marks a significant advancement in content creation, providing creators with a seamless way to generate hashtags and merge content. By enabling features like video and audio uploads and offering efficient hashtag recommendations, Rookie opens up new opportunities for content creators to streamline their workflows, save time, and enhance their online presence. This platform empowers creators to focus on their creativity while optimizing their digital content with ease.
Key accomplishments include:
- Hashtag Recommendation System: Leveraging AI to provide users with relevant and frequent hashtag suggestions.
- Content Upload and Merging: Enabling users to upload multiple audio files, merge them with video content, and handle the processing directly from the homepage.
- Seamless User Interface: Designing intuitive components and modals using CSS, ensuring a smooth and user-friendly experience.
What we learned
- User Feedback: The importance of user feedback in refining and enhancing platform features.
- Algorithm Optimization: Techniques for optimizing AI algorithms for speed and accuracy.
- Integration: Best practices for integrating multiple technologies into a cohesive and functional platform.
- Teamwork and Task Distribution: We learned how to work effectively as a team and how to distribute tasks efficiently.
- Skills and Knowledge: We gained valuable skills and knowledge about the architecture and functioning of various AI models.
What's next for ROOKIE GENERATOR
Moving forward, further enhancements could include:
- Enhanced AI Models: Continuously improving the AI models to provide more accurate and context-aware suggestions.
- Expanded Content Types: Supporting additional types of content and metadata for a broader range of use cases.
- Feature Expansion: Adding more advanced editing tools and voice options.
- Personalization: Implementing machine learning to personalize recommendations based on user preferences and past behavior.
- Collaborations: Partnering with social media platforms for seamless integration and direct posting capabilities.



Log in or sign up for Devpost to join the conversation.