Automated Voiceover Mixing and Script Generation System
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing solutions for generating and trafficking creatives are inefficient, requiring significant effort and cost, and lack automation, particularly in voiceover mixing and personalized ad creation, with existing technologies struggling to scale and provide hyper-personalization across multiple locations.
Innovation Solution
A computer-implemented method and system for voiceover mixing that processes voiceover and music files to generate a weighted combination, and a system for generating script elements and call to action components, using acoustic embeddings to find similar music tracks and dynamically creating content based on user and campaign data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If manual voiceover mixing is performed by trained audio engineers, then mixing quality is improved, but time consumption and cost increase significantly
Solution Approach 1:
The system enables automated voiceover mixing where the computer automatically adjusts audio levels, applies compression, and balances voiceover with background music without requiring manual intervention by audio engineers. The processor analyzes audio signals and dynamically adjusts parameters based on detected voice presence and music characteristics.
Solution Approach 2:
The patent replaces the mechanical/manual process of audio engineering with an automated digital signal processing system. The computer processor executes algorithms that detect voice signals, analyze music characteristics, and automatically adjust mixing parameters, substituting human manual operations with computational processes.
2Adaptability or versatility
If manual ad creation is performed for each location, then personalization quality is improved, but scalability deteriorates
Solution Approach 1:
The system segments the ad creation process into modular components: template selection, variable substitution, and automated assembly. Each ad can be constructed by combining standardized elements with location-specific variables, allowing parallel processing and automated generation of multiple localized versions simultaneously.
Solution Approach 2:
The system enables dynamic parameter substitution in ad templates based on location data. Variables such as location name, local landmarks, and region-specific information are automatically replaced in the script elements, allowing rapid generation of personalized ads for multiple locations by changing only the parameter values rather than recreating entire ads manually.
3Adaptability or versatility
If comprehensive script elements are generated for hyper-personalization, then ad effectiveness is improved, but processing complexity increases
Solution Approach 1:
The system performs preliminary organization of script elements into categorized templates before actual ad generation. Common ad structures, call-to-action patterns, and variable placeholders are pre-configured and stored as reusable templates, reducing the complexity of real-time processing by having the framework prepared in advance.
Solution Approach 2:
The system creates universal script element templates that can serve multiple purposes and be applied across different ad types and locations. A single template structure can generate various personalized ads by substituting different variables, reducing the need for separate complex processing logic for each ad variation.
Data Source
AI summary
A call to action processor receives an entity datapoint containing data related to an entity, a campaign objective datapoint containing data associated with a campaign objective, at least one definite script element based on the campaign objective, and entity metadata containing data associated with the entity. The call to action further performs generating at least one variable script element based on the entity metadata, presenting to a device the at least one definite script element the at least one variable script element.


