Reels and Shorts

AI voice for Instagram Reels and YouTube Shorts: write a 30-second script that works

By the TTS Maker team6 min read

हिन्दी में पढ़ें

A short video gives you about two seconds to earn the next ten. That makes the voiceover the hardest part of a Reel or a Short to get right: there is no room for a slow start, a long sentence or a word nobody catches. This guide is about fitting a script into the time you have, and it starts with a number most people guess at: how many words actually fit.

How much script fits in a short video

At a normal speaking speed, a voice gets through roughly 900 characters a minute. That gives you a budget before you write a single line:

Clip lengthCharactersRoughly
15 secondsabout 22535 to 40 words
30 secondsabout 45070 to 80 words
60 secondsabout 900140 to 160 words
3 minutesabout 2,700420 to 480 words

These are rough figures: speed, pauses and the language all move them a little. The useful part is the order of magnitude. If your 30-second script is 150 words, no voice setting will save it. Cut the script.

One number here is convenient. Without logging in, this site converts up to 500 characters at a time, which is almost exactly one 30-second clip. You can make a Reel voiceover without creating an account.

Write the hook first

The first line decides whether anyone hears the second. Write it last if you like, but give it the most time.

  • Eight words or fewer. A hook the viewer has to wait for is not a hook.
  • Start with them, not you. “Do you charge your phone overnight?” beats “In this video I will talk about batteries.”
  • Promise something specific. “Three things” or “thirty seconds” tells the viewer how long they are signing up for.
  • No greeting. “Hello friends, welcome back” costs two seconds you do not have.

One idea, three beats, one ask

A structure that fits in thirty seconds almost every time:

  1. Hook: one line, a question or a surprising fact.
  2. Three short points: one sentence each. Say “first”, “second”, “third” out loud; it helps the listener keep count.
  3. One ask: follow, save, or comment. Pick one. Asking for all three gets you none.
A 30-second script in Hindi (about 380 characters)

रुकिए! क्या आप भी रात भर फ़ोन चार्जिंग पर लगाकर सोते हैं? तो ये तीस सेकंड आपके लिए हैं। पहली बात, आजकल के फ़ोन सौ प्रतिशत होते ही चार्जिंग धीमी कर देते हैं, इसलिए घबराइए मत। दूसरी बात, असली नुकसान गर्मी से होता है। फ़ोन को तकिये के नीचे रखकर चार्ज मत कीजिए। तीसरी बात, बैटरी को बीस से अस्सी प्रतिशत के बीच रखना सबसे अच्छा माना जाता है। ऐसी और काम की बातों के लिए फ़ॉलो कीजिए।

Try it here

The script above is in the box. Convert it, then open Speed & pitch and try +15% to hear how a Reel pace sounds.

Your generated audio will appear here.

Voice and speed for short video

Short video is faster than long video, and the voice should be too.

  • Speed: start at +10% and try up to +20%. Past that, words tend to blur together, so listen on your phone speaker, not headphones.
  • Pitch: leave it alone at first. A small lift can add energy; a big one sounds like a cartoon.
  • Voice: the two free Hindi voices, Madhur and Swara, are the place to start. Pick one and keep it across your clips so people recognise your videos by sound.

If you want a read with more character, the premium voices give you more control. With the Gemini AI voices you can describe the delivery in words, such as “excited, like a cricket commentator”. With ElevenLabs voices, the Stability setting controls how varied the read is: lower is livelier, higher is steadier. New accounts get 5,000 credits to experiment with; the pricing page has the details.

Add the voice to your clip

  1. Download the MP3 from the converter.
  2. Open your video editor, such as InShot or VN, and import your clips and the MP3.
  3. Put the voice on the timeline first. Then trim each clip so the picture changes when the voice moves to a new point.
  4. Add music under the voice at a low volume. In a short video the voice should win every time.
  5. Add on-screen captions for the key words. Plenty of people scroll with the sound off.
  6. Export in vertical 9:16 and upload.

Common mistakes to avoid

  • Too many words. The script was written to be read, not said. Cut every sentence that does not add a new fact.
  • Long sentences. In a short video, a sentence with two commas is usually two sentences.
  • Reading out a link. Nobody types a URL from a Reel. Say “link in bio” or put it on screen.
  • Numbers as digits. “20-80%” may be read in a way you did not expect. Write “बीस से अस्सी प्रतिशत”.
  • A different voice in every clip. It makes a page feel like a collection of reposts.

Making longer videos as well? The YouTube voiceover guide covers script writing in more depth, including what YouTube's monetisation rules say about AI voices.

Questions people ask

Can I make a Reel voiceover without signing up?

Yes. Without an account you can convert up to 500 characters at a time, which is about 30 seconds of speech, and up to 2,000 characters a day. A free account raises that to 20,000 characters per conversion.

How many words is a 30-second Reel?

About 70 to 80 words, or around 450 characters, at a normal speaking speed. At +15% speed you can fit a little more, but a shorter script almost always works better than a faster voice.

Which app do I use to add the voice to the video?

Any video editor that lets you import an MP3, such as InShot or VN. Put the voice on the timeline first and cut the clips to match it.

Does the voice work for English Reels too?

Yes. The converter has voices in English, Hindi and more than 70 other languages. Pick the language first, then the voice.

Can I use the same voiceover on Instagram, YouTube and other apps?

Yes. The MP3 is yours to use, so one voiceover can go on a Reel, a Short and anywhere else you post the same clip.

Ready to make your own?

Open the free converter, paste your script and download the MP3. No sign-up for short clips.

Open the converter

More guides

All guides →