Ga naar de hoofdinhoud
Vergelijking

Werkt je TTS-app echt in vliegtuigmodus?

Local TTS9 min

Tien iPhone-voorleesapps zeggen dat ze offline werken, maar dat woord betekent drie verschillende dingen. Wat elke app officieel over vliegtuigmodus beweert, in haar eigen woorden.

Je zit op tien kilometer hoogte met een pdf die je vorige week had willen lezen. Je opent de voorleesapp die je juist voor dit moment had geïnstalleerd, plakt een alinea en drukt op afspelen. Er gebeurt niets — of een laadindicator blijft eindeloos draaien, of een melding vraagt je om je verbinding te controleren.

Op de App Store-pagina stond “offline”. Gelogen was dat niet, strikt genomen. Het woord betekende alleen iets anders dan jij aannam.

Kort antwoord: in deze categorie wordt “offline” voor drie onverenigbare dingen gebruikt. Sommige apps maken nieuwe spraak op het toestel, volledig zonder netwerk. Andere spelen alleen audio af die je eerder online hebt omgezet. Weer andere hebben helemaal geen offlinemodus. Vóór een vlucht is de zinvolle vraag niet “werkt het offline?”, maar “leest het tekst voor die ik aanlever terwijl ik al zonder verbinding zit?”

Reikwijdte en bronnen: dit artikel behandelt negen iPhone-apps: Local TTS - Voice Aloud Reader, SpeakCove, PageEcho, VoiceReader AI, Speech Central, Voice Dream Reader, ElevenReader, Speechify en NaturalReader, plus “Spreek scherm” dat in iOS is ingebouwd. Local TTS is onze eigen app, dus elke bewering hieronder komt uit de door het product zelf gepubliceerde beschrijving — winkelpagina, prijspagina of helpdocumentatie — en niet uit onze mening erover; alles is geciteerd zodat je het bij de bron kunt nakijken. De pagina’s zijn op 23 augustus 2026 geraadpleegd. Aanbieders wijzigen hun abonnementen vaak: controleer de actuele pagina voordat je betaalt.

De drie betekenissen van “offline”

Sorteer de categorie zo en de verwarring verdwijnt.

1. Live synthese op het toestel. Het spraakmodel draait op je iPhone. Je kunt zonder verbinding tekst plakken die je nooit eerder hebt gezien en die laten voorlezen. Dit is de enige betekenis die een vlucht overleeft.

2. Afspelen van vooraf gegenereerde audio. Je zet tekst om naar een audiobestand terwijl je verbinding hebt, het bestand staat op het toestel en je speelt het later zonder netwerk af. Dat is echt nuttig — zo werken podcasts — maar het is offline luisteren, geen offline spreken. Met nieuwe tekst krijg je niets.

3. Geen offlinemodus. Elk verzoek gaat naar een server. Zonder verbinding is de app een documentviewer.

Er is ook een tweede as waar mensen op stuklopen, en die geldt zelfs voor categorie 1: wat er verder nog netwerk nodig heeft. Een stemmodel moet meestal één keer worden gedownload. Een abonnement moet worden gecontroleerd. Een cloudbibliotheek moet synchroniseren. Een app kan prima lokaal synthetiseren en toch nutteloos zijn in het vliegtuig, omdat je hem bij de gate installeerde en nooit een stem hebt gedownload.

Wat elke app over zichzelf zegt

Alles in deze tabel is geciteerd of samengevat uit de winkelpagina, prijspagina of documentatie van het product zelf.

AppWaar de spraak ontstaatWat de eigen pagina zegtAccount nodig
Local TTSOp het toestel (Supertonic 3, Kokoro-82M)100% offline neurale spraak; niets van wat je leest of hoort verlaat het toestelNee
SpeakCoveOp het toestel“Alles draait op je toestel. Geen internet nodig — werkt in vliegtuigmodus”; “100% OFFLINE”“Geen account nodig, geen registratie”
PageEchoOp het toestel (Supertonic, Kokoro, Apple-stemmen)“Nul vertraging, geen netwerk vereist”; “Alle verwerking gebeurt lokaal”“Geen accounts”
VoiceReader AIOp het toestel na een eenmalige modeldownload“Na de eerste stemdownload is geen internetverbinding vereist”Nee — eenmalige aankoop
Speech CentralOp het toestel, met de ingebouwde iOS-stemmen“Gebruikt de ingebouwde stemmen van het toestel, dus onlinediensten zijn niet nodig”Nee
Voice Dream ReaderOp het toestel, iOS-stemmen en gekochte premiumstemmen“Alle stemmen werken offline en spelen op de achtergrond”Ja — “voor de app is een abonnement vereist”
“Spreek scherm”Op het toestel, met geïnstalleerde systeemstemmenIngebouwd in de toegankelijkheidsopties van iOS; leest met de geïnstalleerde stemmenNee
ElevenReaderOp de servers van ElevenLabsOfflinedownloads “zetten tekst vooraf om naar audio zodat je zonder internetverbinding kunt luisteren”Ja
SpeechifyOp serversDe App Store-pagina belooft niets over offlineJa
NaturalReaderOp serversDe tekst wordt verstuurd voor omzetting in de cloudJa bij betaalde abonnementen

Lees de tweede kolom van boven naar beneden en de indeling ordent zichzelf: zeven van deze tien maken de spraak lokaal, één maakt hem op afstand en bewaart het resultaat, en twee hebben bij elk verzoek netwerk nodig.

De casus ElevenReader, omdat die het duidelijkst is

ElevenReader verdient een aparte behandeling om twee redenen: het is de vaakst voorkomende bron van het misverstand, en de eigen documentatie is er bewonderenswaardig precies over.

De prijspagina van ElevenReader beschrijft offlinedownloads als een functie waarmee je “convert text into audio ahead of time so you can listen without an internet connection” (tekst vooraf naar audio omzet zodat je zonder internetverbinding kunt luisteren). Elke beperking volgt uit die ene zin:

  • Het is de omzetting die netwerk nodig heeft. Alleen het afspelen is offline.
  • Het is een functie van het Ultra-abonnement. Het gratis niveau, met 10 uur tekst-naar-audio per maand, genereert via het netwerk.
  • Downloads zijn begrensd op ongeveer 20 uur per dag.
  • Bestanden blijven maximaal 60 dagen bewaard en verdwijnen bij uitloggen.

Niets daarvan is een gebrek. ElevenLabs draait grote modellen die niet in een telefoon passen, en vooraf genereren is het eerlijke technische antwoord op die beperking. Het is simpelweg een ander product dan een app die lokaal synthetiseert — en het woord “offline” verhult dat verschil.

De verrassing: Voice Dream Reader

Op de pagina van Voice Dream Reader staat dat “alle stemmen offline werken” en dat de scanner “volledig op het toestel werkt: geen internet nodig”. Beide kloppen, en de app is al jaren de standaardkeuze binnen de toegankelijkheidsgemeenschap.

Maar op diezelfde pagina staat ook: “voor toegang tot de app is een abonnement vereist.” Dat de spraak lokaal ontstaat helpt weinig als de app zichzelf achter een abonnement afsluit. Dit is de tweede as van hierboven: een motor uit categorie 1 met een afhankelijkheid uit categorie 3 aan de voordeur geschroefd. De twee beweringen spreken elkaar niet tegen — de stemmen zijn echt lokaal — maar “werkt offline” en “opent offline” zijn twee vragen, en de pagina beantwoordt alleen de eerste.

Wat zelfs in het beste geval verbinding nodig heeft

Als je voor een vlucht pakt, zijn dit de vier dingen waar mensen over struikelen, ongeacht welke lokale app ze kozen:

  1. De stemdownload bij de eerste start. VoiceReader AI zegt het onomwonden: offline werkt het “na de eerste stemdownload”. De meeste lokale apps worden klein geleverd en halen het model apart op. Installeer en open elke app voordat je vertrekt.
  2. Precies de stem die je wilt. Eén stem downloaden downloadt ze niet allemaal. Midden in de vlucht naar een andere verteller wisselen kan mislukken terwijl het afspelen gewoon werkt.
  3. Controle van het abonnement. Elke app die een actief abonnement vereist, kan dat opnieuw controleren.
  4. Documentbibliotheken in de cloud. Een app die je bestanden op een server bewaart, heeft je bestanden op een server. Importeer ze eerst naar lokale opslag.

De controle van dertig seconden, voordat je erop vertrouwt

Documentatie vertelt je wat een product van plan is. Je eigen telefoon vertelt je wat het doet op de dag dat je het nodig hebt. De controle is kort:

  1. Nog met verbinding: open de app, rond de eerste configuratie af en download de stem die je wilt gebruiken.
  2. Zet vliegtuigmodus aan — en controleer daarna dat ook wifi uit staat. Vliegtuigmodus laat wifi aan als die al aan stond, waarmee de hele test stilletjes waardeloos wordt.
  3. Plak een zin die de app nooit eerder heeft gezien en druk op afspelen.

Stap 3 is de hele vraag. Een eerder geïmporteerd document afspelen bewijst alleen dat er een bestand was opgeslagen. Spraak uit tekst die de app voor het eerst ziet, zonder netwerk: dát scheidt categorie 1 van categorie 2, en dát is wat je op tien kilometer hoogte werkelijk gaat doen.

Mislukt het, lees de foutmelding dan goed. “Network connection required to generate speech” betekent dat de motor op afstand draait. “Voice not downloaded” betekent dat de motor lokaal is en dat je stap 1 hebt overgeslagen.

Grenzen van deze vergelijking

Een paar eerlijke grenzen, want een vergelijking die beweert alles te beslechten, beslecht niets:

  • Dit is een documentatievergelijking. Elke rij geeft weer wat een product op 23 augustus 2026 over zichzelf publiceert. Gepubliceerde beweringen zijn een redelijk vertrekpunt — daar is een aanbieder op aanspreekbaar — maar ze beschrijven een intentie, niet jouw specifieke toestel op een specifieke dag.
  • Offline is niet hetzelfde als goed. Grote servermodellen klinken werkelijk beter dan alles wat in een telefoon past. Voor lokaal kiezen betekent die ruil accepteren, en het is een echte ruil.
  • Abonnementen veranderen vaak. Het offlineniveau van ElevenReader, de woordlimieten van Speechify en elke hier genoemde prijs kunnen volgend kwartaal verschuiven.
  • Boeken met DRM vallen buiten dit stuk. Geen enkele optie in deze lijst kan een aankoop uit Kindle of Apple Books voorlezen, offline of niet. Je hebt een DRM-vrij bestand nodig dat je mag openen.

Wat wij bouwen, en waarom het in deze lijst staat

Local TTS is onze eigen app, dus lees deze paragraaf als belangenverklaring, niet als oordeel.

Hij valt in categorie 1. De spraak ontstaat op de iPhone met Supertonic 3 voor 31 talen en met Kokoro-82M voor de Engelse stemmen; beide modellen staan naast elkaar in de officiële benchmarks. Nieuwe tekst die je op kruishoogte plakt, wordt dus zin voor zin gesynthetiseerd in plaats van opgehaald. Er is geen account, dus er valt nergens in te loggen. Dankzij OCR op het toestel werkt ook een gefotografeerde pagina zonder verbinding. Het gratis abonnement leest tot 500 tekens per notitie — genoeg om de controle van dertig seconden hierboven zonder te betalen uit te voeren, wat overtuigender is dan deze alinea.

Een recensent in de Amerikaanse App Store verwoordt het onderscheid helderder dan het ons is gelukt:

“Compared to the pay walls like other TTS apps, being able to use it offline and simply copy and paste without limits is what other apps are missing.”

— #night11, vijf sterren, 21 augustus 2026, App Store

(Vergeleken met de betaalmuren van andere TTS-apps is juist dit wat de rest mist: hem offline kunnen gebruiken en gewoon onbeperkt kopiëren en plakken.)

De eerlijke grenzen: hij draait alleen op iPhone en iPad, hij leest pdf, EPUB, DOCX, TXT en Markdown in plaats van elk bestaand formaat, en zijn stemmen verslaan een groot cloudmodel niet op pure natuurlijkheid. Lees je aan een bureau op wifi en wil je de mooist klinkende voordracht, dan is een serverapp een redelijke keuze. Lees je in vliegtuigen, treinen en op metroperrons — of gaat het om documenten die je liever nergens uploadt — dan moet je in de lokale categorie zoeken, en daar zitten meerdere goede apps in.

De versie van één regel

Vóór je vliegt: open de app, plak een zin die je nooit eerder hebt gebruikt, zet vliegtuigmodus aan en druk op afspelen. Dertig seconden nu zijn beter dan een uur stilte straks.

Zet elke tekst om in spraak — offline

Local TTS leest pdf’s, e-books en artikelen voor op je iPhone — privé, natuurlijk en van jou.

Download in de App Store