Home › Blog › Text-to-Speech Voiceover on Your Phone (No Mic Needed)
Voiceover

Text-to-Speech Voiceover on Your Phone (No Mic Needed)

Don’t want to record your own voice? Type the script instead. ExpoCut turns text into a natural on-device voiceover — pick a voice, paste your lines, done.

Quick answer

Tap Text in the bottom bar and choose Text To Voice (it’s also on every audio clip’s toolbar). Type or paste the script (up to 2,000 characters), pick a Voice Agent — Heart, Bella, Emma, Nicole, Fenrir, Michael and more, each labelled by style, accent and gender — tap Download & Generate (a one-time on-device model download), listen to the preview, then tap + Add to Timeline. The narration lands as an audio clip you trim, split and mix like any other.

  • Everything is generated on-device — the script never leaves the phone.
  • Storyboard splits a long script into segments with pauses and different voices; Advanced Settings sets speed, pitch and sample rate.
  • Regenerate re-reads the script with the same settings; + Add to Timeline drops the take on an audio row.
  • Voice Clone lives in the Audio tray’s Record tab, not here.

Recording a voiceover means a quiet room, a decent mic, and a dozen retakes. Text-to-speech skips all of it: you type the script, pick a voice, and ExpoCut generates clean narration on-device — ideal for faceless channels, explainers, and tutorials.

When text-to-speech wins

  • Faceless / explainer videos where you never appear on camera.
  • Drafting a voiceover before recording the real one, to lock timing.
  • Accessibility — a spoken version of on-screen text.
  • No good mic or quiet space right now.

Step 1 — Open Text to Voice

  1. Open Text To Voice

    Tap Text in the bottom bar and choose Text To Voice from the fan-out. (Already have an audio clip selected? Text To Voice is on its toolbar too.)

  2. Type or paste your script

    Up to 2,000 characters. Write the way people speak — short sentences, natural pauses. Story turns a long script into a Storyboard of segments with breaks and per-segment voices.

  3. Pick a voice and generate

    Open the Voice Agent row and choose by style, accent and gender — Heart (warm), Bella (expressive), Emma (broadcast, British), Nicole (clear), Fenrir (energetic), Michael (authority) and more. Advanced Settings holds speed, pitch and sample rate. Tap Download & Generate — the first run fetches the ~60 MB on-device model — then play the Preview.

  4. Add it to the timeline

    Happy with the read? Tap + Add to Timeline. Not quite? Regenerate. The narration lands as an audio clip on its own row at the bottom of the timeline.

ExpoCut Text tool fan-out showing Text, Urdu/Arabic, Lower 3rd, Transcript and Text To Voice Text ▸ Text To Voice
The Text tool fans out to Text, Urdu/Arabic, Lower 3rd, Transcript and Text To Voice — tap the mic.
Text To Voice with a typed script and the Voice Agent list open: Heart, Bella, Emma, Nicole, Fenrir, Michael, each labelled by style, accent and gender Type or paste — up to 2,000 characters Pick a voice — style · accent · gender
Type your lines, then open Voice Agent and pick a voice. Each one is labelled by style, accent and gender — Heart (warm, American), Bella (expressive), Emma (broadcast, British), Fenrir (energetic), and more.
Text To Voice ready to generate: the script, Heart selected, Storyboard (1 seg · 0 breaks · 1 voice), Advanced Settings (0.92× · 0 st · 22 kHz) and the Download & Generate ~60 MB button Storyboard — segments, breaks, voices Speed · pitch · sample rate Download & Generate
Storyboard structures a long script; Advanced Settings sets speed, pitch and sample rate. Download & Generate fetches the on-device model once (~60 MB) and reads the script — nothing uploads.
The generated 4.1-second voiceover in the Preview row with a waveform, Ready, Regenerate and + Add to Timeline buttons Preview the take Regenerate + Add to Timeline
Play the preview. Regenerate for another read, or + Add to Timeline to drop it into the project.
## Step 2 — Time it to the picture
The generated voiceover on the A2 audio row under the video, selected, with Slip, Volume, Audio FX, Sync and Text To Voice on its toolbar The take on its own audio row (A2) Slip · Volume · Audio FX · Sync · Text To Voice
The narration drops onto the timeline as its own audio row — trim it, split it, slip it, or open Audio FX, exactly like any other clip. Text To Voice on the toolbar generates the next line.
Trim the voiceover layer like any [audio clip](/blog/add-music-and-audio-to-video.html) so each line lands with its visual. Split the narration if you need a gap, and nudge clips so a sentence finishes before you cut.

Step 3 — Mix it forward

Narration has to sit on top of the music. Add your music bed first, then duck it under the voice so the words are always clear — the same mixing move covered in the audio guide. Put the words on screen as titles so muted viewers can read along too.

Writing for the ear

  • One idea per sentence. Long sentences trip up any voice — human or synthetic.
  • Punctuate for pauses: commas and periods become breaths.
  • Read it aloud yourself first. If you stumble, so will the voice.

Where to go next

Type, pick a voice, narrate — and never let “I don’t like my voice” stop you from shipping a video again.


Frequently asked questions

How do I add a text-to-speech voiceover to a video?

Open the Text tool, choose Text To Voice, type or paste your script, and pick a voice by accent and gender. ExpoCut generates the narration on-device and drops it onto the timeline as an audio layer you can trim and mix like any other clip.

Does the voiceover sound robotic?

The voices are neural and natural-sounding. Write the way people talk — short sentences, commas where you'd pause — and the delivery reads smoothly. You can regenerate with a different voice if one doesn't fit the vibe.

Is my script private?

Yes. Text-to-speech runs on-device, so your script text never leaves the phone and it works offline.


Narrate without a mic

Type your script, pick a voice, and ExpoCut speaks it — on-device, private, no recording. Perfect for faceless and explainer videos.

Get ExpoCut Browse all guides