The script that follows your voice.

Speech recognition keeps your script in sync as you talk. Paste, tap start, speak — no hands.

Three ways to read, however you film.

With a separate camera, with this app, or on top of another app.

Nothing is recorded here — film with another camera.

People use it for Presentation practice · YouTube & Shorts · Online classes · Live streams · Podcasts & narration · Sermons & speeches · Interview prep · Conference keynotes

Everyone reads differently.

Text size, line height, letter spacing, alignment, the reading box. Tap the gear to change them, even mid-read. Try it right here.

Drag the orange corners on the screen to move and resize the reading box.

SettingsAuto demo
Text size36 pt
Line height1.60×
Letter spacing0.0%
Text alignment
Scroll mode
Auto-scroll speed1.00×
Reading boxDrag the orange corners on the screen to move and resize the reading box.

Mirroring is available in the Just read the script mode. Scroll mode is chosen before you start; the auto-scroll speed can change mid-read.

You don't have to read [smiling].

Voice tracking skips anything in square brackets and shows it briefly under the reading box when you get there. You can switch to round or curly brackets, or turn it off.

Your script

Hello everyone [smiling] and thank you for being here today.

While reading

Hello everyone and thank you for being here today.

smiling

Film it, caption it, cut the pauses.

Takes you record in the app are ready to edit the moment you stop.

  1. 01

    Film while you read

    Your script sits over the camera. Choose the resolution, frame rate and aspect ratio (9:16, 3:4, 1:1).

  2. 02

    Time and WPM when you finish

    See how long you read and your words per minute. Tap the video to open Captions & trim.

  3. 03

    Add captions, pick a look

    Choose None, Cut, Fade or Word, change the text color, background, outline, font and size, and drag the caption up or down.

  4. 04

    Cut the pauses one by one

    Gaps longer than 0.6 seconds are found for you. Listen to each and choose which to cut, or cut them all at once; cut gaps are shortened to 0.3 seconds or removed.

  5. 05

    Save it with captions

    The edited video is saved as a new video in Photos (Gallery on Android). Editing never changes your take; to keep the unedited take too, tap Save Video on the completion screen before you close it.

Caption timing follows the voice in your take. On iOS before 26, takes recorded with auto-scroll get no captions. On Android, captions use the device's offline speech recognition, so languages without it get no captions.

No network. No account. No leaks.

By default, speech recognition runs on your device, so your voice stays on the phone and VoiceScroll never receives your script.

  • All on-device

    By default, your voice is processed locally. It works the same with Wi-Fi off, on a flight, or in a basement.

  • No account

    No sign-up, no login, no profile. We have no idea who you are.

  • No ads, no data selling

    No ad networks and no ads in the app. We never sell your data.

Airplane mode

34 languages on iPhone and iPad, 26 on Android.

VoiceScroll works out your script’s language by itself. Arabic and Hebrew read right to left.

  • English
  • 한국어
  • 日本語
  • 简体中文
  • 繁體中文
  • 粵語
  • Deutsch
  • Français
  • Español
  • Português
  • Italiano
  • Nederlands
  • Русский
  • Polski
  • Türkçe
  • Svenska
  • Dansk
  • Norsk
  • Suomi
  • العربية
  • עברית
  • हिन्दी
  • ไทย
  • Tiếng Việt
  • Bahasa Indonesia
  • Bahasa Melayu
  • Čeština*
  • Română*
  • Català*
  • Hrvatski*
  • Magyar*
  • Slovenčina*
  • Українська*
  • Ελληνικά*

* iPhone and iPad only. Which languages you can use also depends on the speech recognition installed on your device.

 

Honest pricing

Free up to 300 characters. Pro lifts the limit.

Free
$0
  • Up to 300 characters
  • Live word highlight
  • On-device processing
Pro
Unlimited
Yearly, monthly or lifetime — price in the store
  • Unlimited script length
  • Yearly or monthly subscription
  • Or a one-time lifetime purchase
  • Recording and everything else stay free
  • Prices shown in the App Store and Google Play

Frequently asked

Can I use it without speech recognition?
Yes. Set the scroll mode to Auto-scroll before you start, and the script moves at the speed you set, with no speech recognition. Choose 0.75× to 1.50×, or your own pace once it has been measured in past sessions. You can change the speed from the gear mid-read; that change applies to that session only.
How do I add captions?
For takes recorded in the app, tap the video on the completion screen to open Captions & trim. Pick a caption style, cut the pauses and save; the result is saved as a new video in Photos (Gallery on Android). On iOS before 26, takes recorded with auto-scroll get no captions; on Android, languages without offline speech recognition on the device get no captions.
Does it work offline?
Yes. By default, speech recognition runs entirely on your device, so once it's set up you don't need a connection.
Where are my scripts stored?
On your device. VoiceScroll has no servers of its own and never receives your scripts. On Android, your scripts may be included in Android's system cloud backup (in your own Google account) or a device-to-device transfer.
Does it work on iPad and tablets?
Yes. It runs on iPhone and iPad (iOS 17 or later) and on Android 13 or later phones and tablets. On an iPad or tablet with a wide enough window, text goes up to 160 pt.
Is Pro a subscription?
Your choice. Pro comes as a yearly or monthly subscription, or as a one-time lifetime purchase. It lifts the 300-character script limit; everything else is free. Current prices are shown in the App Store and Google Play.

Put the script down.

Start free on the App Store or Google Play. Every feature is free for scripts up to 300 characters.