Sonex Labs

Creators · Typography Reels and Shorts

Voice-over for typography Reels

In a text-animation Reel the words on screen and the voice must land together. Write short lines, play them here, then time the animation to the audio.

Read this slowly. You don't need a new year. You need a new Monday. And this one counts.

88 chars88/220
English

Voices

This line runs about 6 seconds. Play up to 220 characters at a time in your browser, free, with no account. To keep the audio for your video, sign up free: the dashboard saves each clip as a WAV file and the API returns MP3. Free signup gives 10,000 free text-to-speech characters and one free voice clone that speaks every language, no card required.

Pacing

How to write a script for words on screen

Kinetic typography shows a few words at a time. The script has to be written in the same pieces, so each screen gets its own spoken phrase.

  • One phrase per screen. Three to six words is about what fits on a phone screen in large type. Write the script as a list of those phrases first.
  • End every screen with punctuation. The voice pauses on punctuation, not on line breaks. A full stop gives a clear beat for a hard cut; a comma gives a shorter pause for a word that slides in.
  • Give the key word its own sentence. "Tonight." on its own reads with weight, and you can make that word the biggest on screen.
  • Match screen and voice exactly. Write "percent", "and" and numbers the way the voice should say them, and show the same words on screen. A "%" on screen and "percent" in the audio still works; different words do not.
  • Generate one clip per screen or per beat. Small clips leave clean gaps in the waveform, which makes it easy to start each text animation exactly where its words begin.
  • Speed it in the edit. There is no speed control on the website. Slow down or speed up the clip in your editor, or use the API's speed parameter (0.5 to 2.0).

Sample scripts

Typography scripts in English, Hindi, Arabic and Bangla

Each full stop is a new screen. Play one to hear the pauses you will animate to.

  • 110 characters · about 7 s

    Quote, slow

    Read that again. Slowly. You don't need more time. You need fewer excuses. Start tonight. Not Monday. Tonight.

    Pacing: Seven screens. Make "Tonight." the largest word on the last screen.

  • 68 characters · about 4 s

    Poem-style, soft

    Some people leave. Some people stay. And some, quietly, become home.

    Pacing: Three screens. The commas around "quietly" slow the last line; animate it word by word.

  • 150 characters · about 10 s

    List, punchy

    Five money rules. One. Pay yourself first. Two. Never borrow for wants. Three. Keep three months saved. Four. Read before you sign. Five. Start today.

    Pacing: Each number is its own screen, then the rule. Cut hard on every full stop.

  • 76 characters · about 5 s

    Hindi, shayari-style

    कुछ बातें कही नहीं जातीं। बस समझी जाती हैं। और जो समझ जाए, वही अपना होता है।

    Some things are not said. They are just understood. And the one who understands is the one who is truly yours.

    Pacing: Three screens. Let each line fade in after the voice has finished the one before.

  • 44 characters · about 4 s

    Arabic, calm

    لا تستعجلون. كل شي بوقته. واللي لكم، بيجيكم.

    Don't rush. Everything in its time. And what is meant for you will come to you.

    Pacing: Three screens, right to left. Hold the last one a beat longer than the voice.

  • 48 characters · about 3 s

    Bangla, quiet

    সব কথা বলা যায় না। কিছু কথা শুধু বুঝে নিতে হয়।

    Not everything can be said. Some things just have to be understood.

    Pacing: Two screens. Animate the second line word by word.

Length

How much text fits in a typography Reel

At the rates we measured, a 15-second Reel holds about 230 English characters: around eight to ten screens of three to six words. Most typography Reels are shorter than people expect.

Characters of script for each clip length, about, measured on 24 October 2026 at normal speed (1.0)
Language10 s15 s30 s60 s
EnglishDiya (Indian English), 922/min150230460920
HindiPriya, 937/min160230470940
BanglaNupur, 880/min150220440880
ArabicNour, 626/min100160310630

Each language was timed with one voice; other voices run up to a fifth faster or slower, so play your script once before you cut the video to it. A play without an account takes 220 characters.

In the editor

Syncing the text animation to the voice

The same steps work in VN, InShot, Instagram's Edits app, or CapCut where it is available.

Make the audio

  1. 01Play the script here and adjust the punctuation until the pauses fall where your screens change.
  2. 02Sign up free and generate it in the dashboard; Download audio saves a WAV file.
  3. 03For very tight timing, generate one clip per screen.

Lay it out

  1. 01Import the audio into your editor first, before any text. In Edits: Audio, then Collections, then Import from files.
  2. 02Use the waveform: each spoken phrase is a block, each pause a gap.
  3. 03Place one text layer per phrase, starting where its block starts.

Steps from Instagram Help: add or import music and audio in Edits. Menu names can differ by app version.

Animate and export

  1. 01Animate each word or line in as the voice reaches it, and out at the next gap.
  2. 02Keep the last screen up a second after the voice ends, so the Reel loops cleanly.
  3. 03Export at 9:16 and post it as a Reel or a Short.

VN lists importing your own audio, and InShot’s store listing says you can add your own music; menu names vary by version.

Voices by style

Voice styles that suit text animation

Typography Reels need a voice that leaves space between phrases. These Sonex catalogue voices hold a slow, clear read.

  • Calm quote reader

    Motivation, stoic quotes and "read this again" Reels.

    Write it like this: Very short sentences, each ending in a full stop.

    • George · Male · English, British · catalogue tone: Calm, Expressive
    • Anchal · Female · Hindi, Indian · catalogue tone: Experienced, Calm
    • Tariq · Male · Arabic · catalogue tone: Calm, Expressive

    Discipline is choosing. Again. And again. Even when nobody is watching.

  • Soft poetic

    Poems, lyrics you have the rights to, love and friendship lines.

    Write it like this: Commas inside the line for small pauses, a full stop at the end of each screen.

    • Charlotte · Female · English, British · catalogue tone: Warm, Expressive
    • Nupur · Female · Bengali, Indian · catalogue tone: Warm, Expressive
    • Nour · Female · Arabic · catalogue tone: Natural, Calm

    Not every goodbye is loud. Some just stop, mid-sentence, and never start again.

  • Punchy list

    Facts, rules and "five things" typography with hard cuts.

    Write it like this: The number alone as one sentence, then the point as the next.

    • Jonathan · Male · English, American · catalogue tone: Energetic, Professional
    • Mark · Male · English, American · catalogue tone: Relaxed, Professional
    • Vikas · Male · Hinglish, Indian · catalogue tone: Calling, Professional

    Three habits. One. Wake up at the same time. Two. Walk after lunch. Three. Phone out of the bedroom.

  • Clear Indian English

    Study, career and finance typography for Indian viewers.

    Write it like this: Plain words, no abbreviations the voice has to guess.

    • Diya · Female · English, Indian · catalogue tone: Conversational, Expressive
    • Kabir · Male · English, Indian · catalogue tone: Relaxed, Professional

    Two hours a day. Six days a week. For three months. That's how a skill is built.

There are no style presets: the style comes from the voice you pick and from how you write the script. Short sentences and full stops slow a read down; question marks lift it; exclamation marks add energy.

Price

What it costs

Without an account
Play up to 220 characters at a time on this page, free, in the browser.
Free account
10,000 free text-to-speech characters and one free voice clone that speaks every language, no card required.
After the free characters
Pay as you go: $0.03125 per 1,000 characters, the same rate for every language. Or the $5 monthly plan: monthly credit, then $0.028125 per 1,000 characters.

Prices as on the pricing page.

Voice cloning

Your own voice, speaking Hindi

Clone your voice from a 10-second recording. Your clone speaks Hindi, and every other language Pāṇini supports, in your own voice. The language comes from the text you type, so a clone recorded in English or Hindi can read a Hindi script.

Your accent comes with it: a clone sounds like you speaking Hindi, not like a different native speaker. Every free account includes one voice clone. Clone only your own voice, or a voice whose owner has agreed.

How voice cloning works

Commercial use

Use AI voice-overs on monetised channels

  • Use the audio in YouTube videos, Shorts, Instagram Reels, podcasts and ads, including on monetised channels.
  • This applies to the free tier and to paid credits. No attribution to Sonex Labs is needed.
  • You are responsible for your script, and for disclosing realistic synthetic content where a platform asks you to.

The full wording is in our terms of service.

YouTube

Can a channel with an AI voice be monetised?

Yes, AI voices are allowed. What YouTube limits is mass-produced, repetitive content: videos made from a template with little original work. Its July 2025 update renamed that rule from “repetitious” to “inauthentic” content (YouTube’s monetisation policies).

Write your own script, add your own research or editing, and keep one consistent voice for the channel. Where a realistic AI voice could mislead viewers, use YouTube’s altered or synthetic content label. The monetisation decision is always YouTube’s.

The full guide to AI voices and YouTube monetisation.

FAQ

Questions creators ask

You match the animation to the voice, not the other way round. Generate the audio first, then place each text layer where its phrase starts in the waveform. Punctuation sets where the voice pauses, so adjust the script until the pauses fall on your screen changes.

Use punctuation for pauses: a full stop for a clear beat, a comma for a short one. Do not rely on line breaks in the script to make a pause.

Any editor with text animation and a waveform view: VN, InShot, Instagram's Edits app, or CapCut where it is available. Import the voice-over first and build the text on top of it.

Only if you have the rights. Song lyrics and poems are usually protected by copyright, and so are many quotes. The audio Sonex generates is yours to use; the words you type are your responsibility.

There is no speed control on the website. Write shorter sentences with more full stops, slow the clip down slightly in your editor, or use the API's speed parameter between 0.5 and 2.0.

Yes. Audio you generate, on the free tier or with paid credits, can be used on monetised YouTube channels, Shorts, Reels and in ads, with no attribution. YouTube limits mass-produced, repetitive videos, not AI voices, so write your own script and keep your edits original. The monetisation decision is YouTube's.

The audio you generate is yours to use, including commercially, with no attribution and no royalties to Sonex Labs. You are responsible for the script itself: if you read someone else's text, you need their permission.

Yes. A Sonex voice clone is not tied to the language it was recorded in. Type a Hindi script and your clone reads it in your own voice, with Hindi pronunciation. Your natural accent carries over, so it sounds like you speaking Hindi.

Platform pages cited in these answers

Each platform makes its own monetisation decisions and can change its rules; check its page before you rely on a summary here.

Voice your next typography Reel

10,000 free text-to-speech characters and one free voice clone that speaks every language, no card required. Audio you make can go on monetised accounts, with no attribution.