Voice Tracking vs Fixed Speed on a Teleprompter

A voice-tracking teleprompter listens through the microphone, turns your speech into words, and moves the script to the place where those words appear, so it waits when you stop talking. A fixed-speed scroll moves at a rate you set, whatever you do. Voice tracking suits an uneven pace and pauses; fixed speed suits noisy rooms, languages the app cannot follow, and readers who keep a steady pace.

By Khalid Mgaad, the developer of the app. Published . Updated . Checked against version 2.1 of the app. 9 min read.

The prompter's Scroll panel set to Auto, with the speed slider and a Test button.
A man in a white T-shirt and a light grey overshirt sits in a bright living room, mid-sentence, talking to a phone on a small tripod.

How voice tracking works, step by step

Voice tracking on a teleprompter is speech recognition joined to a search through your script: the app asks where in the script the words you just said appear. Each moment of a read goes through the same four steps:

  1. The microphone picks up your voice.
  2. A speech recogniser turns the sound into words, and keeps revising the last few as you go on speaking.
  3. The app compares your most recent words with the script, but only in a stretch around the place you have reached, not across the whole text.
  4. When enough words match, the app moves the script so that the line you are saying sits on the reading line. When no new words arrive, nothing moves.

Teleprompter: Video & Captions uses Apple’s speech recognition for step 2. For step 3, it lines up your last eight words with the script from about 30 words behind your place to about 45 words ahead, ignoring capital letters, accents and punctuation. The line you are on sits on a fixed reading line near the top of the screen, close to the camera, and the words you have read change colour.

The prompter screen in Voice mode a moment into the read: the first words of the top line are coloured, the rest of the script is white, and the bar says "Following your voice".
The words already read change colour, and the line being read stays at the top.

What voice tracking handles well

Voice tracking handles the things a fixed-speed scroll cannot know about, because it reacts to what you actually say.

  • Pauses. When you stop to breathe, think or look at your notes, no new words arrive and the script stays where it is.
  • A changing pace. You can slow down for a hard sentence and speed up through an easy one, and the script keeps to your words.
  • A changed or added word. Teleprompter: Video & Captions compares several words at once, so a word you swap or add is outvoted by the words around it. In words of four letters or more, a partly heard word or a one-letter difference, such as “color” and “colour” or a plural, still counts as a match.
  • A small skip. Skipping a few words ahead is fine. A short step forward needs one clear match; a bigger jump forward needs two matching words, so one common word such as “the” cannot throw the script ahead.

What breaks voice tracking

When voice tracking fails, the usual sign is that the script stops where it is while you keep talking. These are the causes.

  • Noise. Music, other voices, traffic or a fan reach the recogniser along with your voice. How accurate Apple’s recogniser is in noise is not something Teleprompter: Video & Captions measures, and no figure for it exists.
  • The wrong language. The recogniser listens for one language, chosen before you start. If you read in another language, the words it returns do not match the script.
  • Names, brand names and jargon. Speech recognition can spell an unusual name differently from your script. One unmatched word is outvoted by the words around it, but a line made mostly of names can hold the script still until you reach ordinary words.
  • A long jump ahead. If you skip more than about 45 words, or talk away from the script for a while, the app leaves the script where it was rather than guess. Drag the script to your line and it carries on from there.
  • Permissions and a busy microphone. Voice tracking needs the microphone and speech recognition. When voice following cannot start, the app shows a banner that says why: the microphone was refused or is busy with a call or another app, speech recognition was refused, or the language cannot run right now. The banner offers “Use auto scroll”.

Fixed speed: how to find yours

A fixed-speed scroll has no correct number, because the right speed depends on how fast you speak, how big the text is and how wide the lines are. Find your own speed by reading, not by copying someone else’s setting.

In Teleprompter: Video & Captions, choose Auto in the Scroll panel and set the speed on a scale from 1 to 50. Test runs the script behind the panel, so you can watch the speed before you start. Then read one paragraph aloud at the pace you want to sound, and adjust:

  • If you finish a line and have to wait for the next one, the speed is too slow.
  • If the line you are reading leaves the reading line before you finish it, the speed is too fast.
  • Change the text size before the speed, because larger text puts fewer words on a line and changes how fast the lines need to move.

On the prompter screen, which reads without recording, the bar at the bottom keeps Pause and a speed control while you read, and dragging the script chooses where reading starts. On the recording screen, the scroll starts when you press Record, so test the speed first.

Voice tracking and fixed speed side by side

The table compares the two modes in the situations where they behave differently.

How voice tracking and fixed speed behave in common situations
SituationVoice trackingFixed speed
A quiet roomFollows your wordsMoves at the set speed
Background noise, music or other voicesCan stall or lose your placeNot affected
You pause, slow down or speed upWaits for you and keeps upKeeps moving at the set speed
A language the app does not followNot availableWorks, because it does not listen
You add a sentence that is not in the scriptHolds its place until your words match the script againKeeps moving, so you may have to drag the script back
You skip far aheadStays where it was until you drag itCarries on at its own pace
A rig, with the phone out of reachMoves only once you speak, after one tap on StartStarts moving on the tap, so you need to be in place first

How Teleprompter: Video & Captions does both

Voice scroll in Teleprompter: Video & Captions is one of two scroll modes, and you can switch between them before any read. On the prompter screen, the Scroll panel has Auto and Voice, the speech language, and the speed with Test. On the recording screen, the settings panel has voice follow on or off, its language, the speed with Test, and the text size and weight.

Voice mode follows speech in nine languages: English, French, Spanish, Portuguese, Arabic, Russian, Chinese, Japanese and Indonesian; Spanish uses Apple’s speech recognition for Spain (es-ES) and Portuguese uses Apple’s for Portugal (pt-PT). If English is not your first language, the guide on voice following when English is not your first language covers accents and when to switch to Auto.

Speech is recognised on the iPhone itself when Apple provides an on-device model for that language on that device. Otherwise, the audio goes to Apple’s speech recognition service over the network. The app passes some words from your script to the recogniser as hints only when recognition runs on the device.

If voice following cannot start when you press Record, or stops during a take because of a call or a lost microphone, the take carries on at the set speed from your place, and the script window says “Voice follow is off for this take — scrolling at your speed”. It is worth setting a sensible Auto speed even when you plan to use Voice. On the prompter screen, which does not record, the read stops instead and the screen explains why.

The prompter screen in Voice mode, later in the same read: the script has moved up, and the coloured words now start the top line.
The same read a moment later. The script moved because new words matched.

For the whole recording setup, from putting the script in to saving the take, read the full recording setup. For a rig, where Voice mode saves you reaching for the phone, read using voice scroll in a rig.

Where voice tracking stops working well

Teleprompter: Video & Captions has limits in voice tracking that are worth knowing before a take. It records with the front camera only, adds captions only to videos recorded in the app, and saves finished videos to Photos; it does not post to social networks or export subtitle files.

  • Voice mode follows one language at a time, chosen before reading, from the nine listed above. How well the Spain and Portugal models follow Latin American Spanish or Brazilian Portuguese has not been measured.
  • Whether voice following works without a connection depends on Apple’s on-device model for that language and on the device. The app cannot promise offline use for a given language.
  • Accuracy in a noisy room is the accuracy of Apple’s recogniser, which the app does not measure.
  • A skip of more than about 45 words, or a long stretch off script, leaves the script where it was. Drag it to your line.
  • Voice mode needs microphone and speech recognition permission. Without speech recognition permission, the recording screen switches to fixed speed.

Other apps track voices in other ways and in other languages; see which iPhone apps offer voice tracking.

Questions people ask

What is a good teleprompter scroll speed?

There is no single good speed, because it depends on how fast you speak and how large the text is. Read a paragraph aloud at the pace you want to sound and adjust until you neither wait for the next line nor lose the line you are on. In Teleprompter: Video & Captions, Auto speed is set on a scale from 1 to 50, and Test shows the speed before you start.

Does voice scrolling work without an internet connection?

It does when Apple has an on-device speech model for your language on your iPhone. When it does not, the app sends the audio to Apple’s speech recognition service, which needs a connection. The app cannot promise offline use for any particular language. If the language cannot run, a banner says so and offers “Use auto scroll”.

What happens if I skip a line or say something that is not in the script?

A skip of a few words or a short line is followed, because the app looks up to about 45 words ahead of your place and moves once two words match. Words you change or add are outvoted by the words around them. If you skip further, or talk off script for a while, the script stays where it was until you drag it to your line.

Why does voice scrolling stop following me?

The usual causes are noise, the wrong speech language selected, a stretch of names the recogniser spells differently, or a jump of more than about 45 words. It also stops if the microphone or speech recognition is refused, or if a call takes the microphone. While recording, the app then carries on at the set speed and says so; on the prompter screen, it stops and explains why.

Read your script while you record.

Teleprompter: Video & Captions is an iPhone and iPad app that shows your script on screen while the front camera records you, scrolls it at your speed or follows your voice as you read, and adds captions to the finished video.

Download on the App Store

Teleprompter: Video & Captions is free to download; a subscription unlocks your own scripts and projects, and prices are shown in the app before you pay.