How to Create Your Own AI Animated Avatar (in 4 Steps)

Using free AI tools to create a highly-customized AI animated avatar.

The PyCoach
Artificial Corner
5 min readFeb 19, 2023

--

Image generated with Midjourney

Do you see the image above? We can animate it by adding to it a human-like voice and converting it into a video using AI tools.

And that’s what we’ll do in this step-by-step guide. We’ll use AI to generate the image, speech, and video of our avatar.

The final result will look like the demo I created below.

I easily created this using Midjourney, ChatGPT, Elevenlabs, and D-ID. It’s very straightforward! You only have to follow the 4 steps below.

Step 1: Create an Image with Midjourney

To customize our avatar and make it look real, we can use Midjourney or any other AI art app you want. To create an image with Midjourney for free, first, you have to join their Discord server.

Just click on this link and accept the invitation. If you don’t have a Discord account yet, create one.

Once you’re logged in, click on the Midjourney logo that should be on the left panel and then go to any of the newbies channels.

There you’ll see a lot of images being generated by other people. To create your own image type the command /imagine . Here’s the prompt I’ll use for this demo.

/imagine a medium shot of a woman with red hair wearing a t-shirt

Here’s what I got.

I’ll choose the third image by clicking on “U3.” Then we have to wait one minute until the image is fully generated. Once the image is ready, save it.

If you want to go to the next level, you could use your own image to generate your avatar on Midjourney. To do so, follow the steps in the “bonus” section of this guide.

Step 2: Create the script with ChatGPT

Now it’s time to create our script. This is what our AI avatar will say during the video. You can use ChatGPT to create a complete script based on one or two sentences.

To do so, go to ChatGPT and type the following prompt.

write an engaging script for an AI avatar starting with this sentence: [your opening sentences]

For this demo, my first two sentences are the following:

write an engaging script for an AI avatar starting with this sentence: “I’m not a real person. This video, my voice and the script was created with AI”

Here’s what ChatGPT generated.

Now copy the script.

Step 3: Create the voice with Elevenlabs

Once we have the script, we can use Elevenlabs to create a realistic and versatile AI speech.

You only need to go to this website and paste the script generated to generate the voice. You don’t even need to create an account to use Elevenlabs, but there’s a limit of 333 characters. That said, if you create a free account you can get up to 10,000 characters per month.

To simplify this demo, I’ll paste less than 333 words.

Note that I’m using the voice “premade/Elli,” but you can use any voice you want and then click on the play button to hear how it sounds.

Once you found a voice you like, click on the download button to save the speech in mp3 format.

Step 4: Create the AI video with the image and audio generated

Finally, we’re going to create the AI-animated avatar.

To do so, we’ll use D-ID, so go to this website and click on “create video” Then you’ll see different presenters you can use, but we’re going to use our own presenter with the image generated with Midjourney.

Click on “choose presenter” and then on “add” to upload the image we generated with Midjourney.

Then go to the right panel and click on “Upload voice audio” to upload the mp3 file we generated with Elevenlabs.

Once you have the image and audio uploaded and selected, click on “Generate video” in the top right corner. D-ID gives you 20 free credits. After waiting some seconds I got my video ready.

That’s it! Now you have your own AI avatar.

Artificial Corner’s Free ChatGPT Cheat Sheet

We’re offering a free cheat sheet to our readers. Join our newsletter with 20K+ people and get our free ChatGPT cheat sheet.

If you enjoy reading stories like these and want to support me as a writer, consider signing up to become a Medium member. It’s $5 a month, giving you unlimited access to thousands of Python guides and Data science articles. If you sign up using my link, I’ll earn a small commission with no extra cost to you.

--

--