Learn how to create videos with personalized AI voiceovers. This step-by-step tutorial covers everything from setting up to merging audio and video files.
Have you ever wonder how people are able to create videos with AI voiceover? Well, in this blog, we would like to show you an automation that will generate videos based on custom prompts and put it together with a personalized voiceover.
Not a fan of reading? No problem! Check out our quick, easy-to-follow video tutorial to learn everything you need!
First, we need to sign up or log into one automation platform where the Merge Video and Audio endpoint is available (Make) and create a scenario.
Then, we need to set up a Dumpling AI module with the event "Generate AI Image with FLUX.1 Dev" which will generate custom images that we'll use later to create videos. To set up this module, we need to enter a prompt, set the aspect ratio to 16:9, and change the output format to JPG.
Next, we need to integrate a Runway module with the event "Generate Video from Image(s)", which will create videos based on an image provided. Here, we need to add the "url" icon that is a subcategory of the "Images" icon, and enter the same prompt text that we entered in the Dumpling AI module.
Afterwards, we need to integrate an ElevenLabs module with the event "Create a Speech Synthesis", which will generate a VoiceOver for our video. To set it up, we need to choose a premade voice, select a model, and enter the text that we want the voice to say.
Later, we need to integrate a 0CodeKit module with the event "Create a temporary URL to file", which is essential for 0CodeKit to be able to access the voiceover audio. Here, we only have to select the file from ElevenLabs - Create a Speech Synthesis.
Finally, we need to add another 0CodeKit module with the event "Merge Audio into a Video File", which will put the generated video and voiceover together. To set it up, we need to add the "Generated video(s)" icon into the video field, enter the "Temporary File URL" into the audio field, and give the output a name.
If you would like to know how to use other 0CodeKit features, head to our YouTube channel for more tutorials.
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.