Published April 10, 2026 | Version 2.0v
Report Open

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:

  1. Content Fetching: Automatically collects music and video via APIs for every new project.
  2. Smart Video Generation: Builds long or short videos based on format, syncing visuals with audio.
  3. Thumbnail Creation: Generates professional thumbnails using adaptive design.
  4. SEO-Optimized Metadata: Auto-creates titles, descriptions, and tags for higher visibility.
  5. Automated Upload & Scheduling: Uploads videos with all metadata and schedules them precisely.
  6. 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