Skip to main content

Welcome to a Grasp lesson

Create a free account to keep studying and create your own study path.

Lesson 9

Creating Expressive Voiceovers with Text-to-Speech

Recommended resources

Hello! Welcome to the next stage of your AI video creation journey.

In the previous module, we mastered the art of creating high-quality visual assets, from backgrounds to consistent, upscaled characters. You now have the visual foundation for your videos. But a silent movie won't capture much attention on social media! It's time to give your creations a voice.

This lesson marks our entry into the "Crafting the AI Soundtrack" module. Our goal today is to generate a voiceover from a script using a text-to-speech tool, experimenting with different voices and inflections. By the end of this hour, you'll be able to transform written words into expressive, engaging audio, a crucial skill for making your talking avatars and animated stories come alive.

1. Your Toolkit: Integrated vs. Specialized TTS

Text-to-Speech (TTS) technology is what allows an AI to read text out loud. For your projects, you have two main options, and we'll explore both:

  1. Integrated TTS (inside CapCut): This is the most convenient option. CapCut, your preferred editor, has a built-in TTS feature. It's fast, easy, and perfect for quick projects.
  2. Specialized TTS (like ElevenLabs): These are dedicated websites that offer incredibly realistic and expressive voices. They provide far more control over emotion, pacing, and tone, making them ideal for high-quality or character-driven content.

Let's start with the tool you already know.


2. Generating Voiceovers Directly in CapCut

Since you'll be editing in CapCut, its built-in TTS is the most direct path from script to audio. It's simple and effective for many UGC-style videos.

The following video gives a great tour of how this works.

EASY AI Voice Generation in CapCut PC (Full Tutorial) | How to Use AI Voice in CapCut PC

This tutorial by Creative Suite Tutorials provides a clear, concise walkthrough of CapCut's text-to-speech functionality on the PC editor.

Please watch these two key segments: Generating Speech (01:17 - 02:20): Focus on how to access the text-to-speech tab, browse the voice library, and generate the audio clip on your timeline. Applying Voice Effects (02:24 - 02:52): Pay attention to the 'Voice Changer' tab. This is CapCut's way of letting you experiment with different inflections and styles after the voice is generated.

As you saw, CapCut offers a library of different voices and some basic effects. It's a fantastic starting point.

CapCut Text-to-Speech Feature for Voiceover Generation
This image shows the CapCut editing interface where you can see a script in the text box and a list of AI voice options like 'Jessie' and 'Chill Girl' on the right. This is the panel you'll use to generate your voiceover.

The main advantage here is speed. The main limitation is that you have less fine-grained control over the performance—the emotion, pauses, and specific word emphasis. For that, we turn to a more advanced tool.


3. Creating Expressive Voices with ElevenLabs

When you need a voice that doesn't just speak, but performs, a specialized tool like ElevenLabs is the industry standard. It uses a more advanced AI model that can generate laughter, whispers, and emotional tones, all directed by you. It operates on a freemium model, giving you a generous number of credits for free each month.

Let's dive into how you can become a "voice director" for the AI.

How to use ElevenLabs text to speech with CapCut

First, let's get a high-level overview. This article from ElevenLabs' own blog provides a simple, step-by-step guide on how to generate an audio file and prepare it for CapCut.

Please read 'Step 3: Generate your audio'. This section shows you the basic interface for pasting your script, choosing a narrator, and generating and downloading the audio file. This is the core workflow.

Now that you have the basic workflow, let's unlock the real power of ElevenLabs: controlling inflection. This is done through a combination of voice settings and special instructions in your script called "tags."

ElevenLabs Voice Settings Interface
This is the voice settings panel in ElevenLabs. Notice the sliders for 'Stability' and 'Style Exaggeration'. Adjusting these is the first step to controlling how expressive or consistent your voiceover will be.

The video below is a masterclass in using these features to create incredibly dynamic voiceovers.

ElevenLabs V3 Full Tutorial: Best Voice Settings + Free GPT Tool (Eleven V3 Alpha)

This tutorial from Moe Lueker is an excellent deep-dive into the advanced features of ElevenLabs' V3 model. It will teach you how to add emotion and performance to your script.

Watch these sections carefully, as they contain the techniques for mastering inflection: Getting Started (02:02 - 02:26): Learn how to select the right voice model (V3) and a suitable starting voice. Stability Settings (02:26 - 02:45): Understand the difference between 'Creative', 'Natural', and 'Robust' settings. For adding emotion, you'll usually want to be on the 'Creative' side. Practical Example (03:07 - 04:43): This is the most important part. Watch how the creator uses brackets [] for emotional tags like [sad], [giggling] and even accents. Also, notice the use of ellipses ... for pauses and capitalization for emphasis. Tag Instructions (04:43 - 07:10): This section summarizes the different types of tags you can use, like [laugh], [whisper], and how to combine them.

By adding simple text tags to your script, you can direct the AI's performance with remarkable precision. This is the key to creating voiceovers that truly sound human and engaging.


4. Practical Exercise: Script to Speech

It's time to put this into practice. We'll use a short, simple script and generate it using both CapCut and ElevenLabs to see the difference.

Your Script:

I can't believe I waited this long to try AI video creation. It's a total game-changer! Seriously... if you're not using these tools, you're missing out.

Task 1: Generate with CapCut (10 minutes)

  1. Open a new project in the CapCut PC editor.
  2. Go to Text > Add Text and paste the script above into the text box.
  3. With the text selected, go to the Text-to-speech tab on the right.
  4. Experiment with at least three different voices (e.g., Jessie, Adam, Sophisticated Male).
  5. Click Generate speech for each one to hear the result.
  6. Settle on the one you like best. Notice the consistent, clean delivery.

Task 2: Generate with ElevenLabs (15 minutes)

  1. Go to the ElevenLabs website and sign up for a free account.

  2. In the "Speech Synthesis" tool, make sure the "Eleven Multilingual v2" or newer model is selected.

  3. Choose a pre-made voice from the dropdown menu (e.g., 'Rachel' or 'Adam' are good starting points).

  4. First Pass (No Inflection): Paste the original script and click Generate. Listen to the baseline performance.

  5. Second Pass (With Inflection): Now, let's direct the AI. Copy and paste the modified script below, which includes tags for emotion and pacing.

    [hesitant] I can't believe I waited this long... to try AI video creation. [excited] It's a total game-changer! [whisper] Seriously... if you're not using these tools, you're missing out.

  6. Make sure your Stability setting is somewhere in the middle or slightly towards "More Variable" to allow for expressiveness.

  7. Click Generate again.

  8. Compare: Listen to the difference between your first and second pass. The performance should be much more dynamic and natural.

  9. Once you're happy, click the download icon to save your audio as an MP3 file. You can then import this file into CapCut just like any other media asset.


Conclusion

Fantastic work! You've just taken your first and most important step into AI audio production. You now possess the skill to turn any script into a spoken voiceover, which is essential for almost any video project you'll tackle.

Key Takeaways:

  • You can generate voiceovers directly in CapCut for speed and convenience, which is great for simple UGC content.
  • For more control and realism, specialized tools like ElevenLabs are superior.
  • You can direct an AI's vocal performance using inflection tags (like [excited] or [whisper]), punctuation for pauses, and settings like stability.
  • Experimentation is crucial. Trying different voices, settings, and tags is how you'll find the perfect sound for your video.

Next Lesson Preview:
You now know how to generate a wide variety of voices. But how do you decide which voice is right for your project? In our next lesson, we'll focus on that question. We will learn how to select voice tones and styles that align with a specific brand or narrative goal, moving from technical skill to creative strategy.