Sophie Robot 2.0v - Robotic Process Automation (RPA)
Authors/Creators
Description
This project develops an integrated system to automate the creation and uploading of visual content to YouTube using RPA Techniques and APIs. It simplifies video production by automatically combining images and music, while providing an easy-to-use graphical interface that requires no advanced programming skills, with a focus on effective software integration.
The updated version includes a dynamic title generation algorithm optimized for content and search engines, improved video descriptions with source links, automatic thumbnail creation, scheduling for video publishing, and support for long-duration videos.
New Features in This Version (2.0v):
- Smarter content fetching via APIs.
- Auto thumbnail creation with dynamic design.
- Adaptive video processing for Shorts & long videos.
- SEO-optimized titles, descriptions & tags.
- Automated upload scheduling and reporting.
The system automates the full workflow from fetching images (Pixabay) and music (Jamendo), processing them, generating videos, and uploading them via YouTube Data API v3, to sending reports through Gmail. It also offers a web-based interface with user authentication and account management, ensuring reliability through error handling and Google Drive storage.
The System Workflow:
- Content Fetching: Automatically collects music and video via APIs for every new project.
- Smart Video Generation: Builds long or short videos based on format, syncing visuals with audio.
- Thumbnail Creation: Generates professional thumbnails using adaptive design.
- SEO-Optimized Metadata: Auto-creates titles, descriptions, and tags for higher visibility.
- Automated Upload & Scheduling: Uploads videos with all metadata and schedules them precisely.
- Comprehensive Reporting: Sends detailed reports after each upload for full tracking.
Technically, the project uses Python and is structured into modules (data fetching, processing, uploading, reporting), integrates APIs via REST/JSON, employs Flask for the web interface, and MySQL for user management.
The system successfully generates and uploads customized videos automatically. Its key contributions include integrating multiple APIs into one workflow, providing a user-friendly interface, and offering academic documentation of challenges and solutions.
Comparison with Previous Version:
|
- |
1.1v |
2.0v |
|
Performance |
High |
Higher |
|
Resource consumption |
Low |
Lower |
|
Execution time |
3.5 - 5 min |
1.5 – 2.5 min |
|
Video Type |
Shorts & Original |
Shorts & Original |
|
Error handling |
Available |
Available |
|
Possibility of execution interruption |
Existing |
Not existing |
|
Scheduling |
Unavailable |
Available |
|
Thumbnail |
Unavailable |
Available |
|
SEO |
Partly |
Completely |
|
Video Duration |
Less Than 20 min |
More than 1 hour |
Files
Sophie_Presentation.pdf
Files
(35.9 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:e0aa77a99c2946e48be6f4ce28b2b1ab
|
31.2 MB | Preview Download |
|
md5:b6babd031b365cccafabde3ed9aa1c72
|
4.6 MB | Preview Download |
Additional details
Dates
- Submitted
-
2026-04-10