
Inhoud
- Wat er in één beeld van het afspelen zit
- Waarom twee markeerlagen in plaats van één
- Automatisch omslaan: de functie die je pas mist als hij er niet is
- Waar de positieweergave voor is
- Alles op dat scherm is op de telefoon gemaakt
- De demo zelf nadoen
- Waar meelezen echt helpt
- Veelgestelde vragen
- De bewering die het controleren waard is
Elke voorleesapp in de App Store zegt dat hij PDF’s voorleest. Maar weinig laten zien hoe dat eruitziet zodra je op afspelen tikt, en het verschil tussen die beloften is niet de stem. Het is of het scherm de stem bijhoudt.
Een PDF is geen muur van tekst. Het zijn pagina’s, met kolommen, figuren, bijschriften en pagina-einden. Een app die alleen geluid maakt, dwingt je elke paar minuten tot een keuze: stoppen met luisteren en je plek zoeken, of doorluisteren en hem kwijtraken.
Kort antwoord: meelezen betekent dat de app tijdens het spreken laat zien waar de stem is. In Local TTS gebeurt dat op twee lagen tegelijk — een kader om de gesproken zin op de weergegeven PDF-pagina en een markering op woordniveau in een venster met grote letters eronder — en de weergave slaat vanzelf om wanneer de stem de onderkant van een pagina bereikt. Alle drie ontstaan op het toestel, dus ze werken in de vliegtuigmodus.
Download Local TTS gratis in de App Store en kijk hoe het jouw eigen PDF volgt.
Waarop dit artikel is gebaseerd: de clip hieronder is een officiële Local TTS-demo — ongemonteerde schermopname van de app die een vrij verspreide publiek-domeineditie van Het verhaal van Pieter Konijn als geïllustreerde PDF voorleest: 82 zinnen, 7 minuten 40 seconden spraak. Productkenmerken, abonnementsgrenzen en apparaatvereisten zijn op 23 augustus 2026 gecontroleerd aan de hand van de huidige App Store-vermelding van Local TTS 2.1.5. Het is onze eigen app; we publiceren het ruwe materiaal juist zodat je elke bewering hieronder eraan kunt toetsen in plaats van ons op ons woord te geloven.
Wat er in één beeld van het afspelen zit
Zet de demo op elk willekeurig moment stil en het scherm beantwoordt vier verschillende vragen tegelijk.
| Wat je ziet | De vraag die het beantwoordt | Waarom het op het scherm moet staan |
|---|---|---|
| Een kader om drie regels van de weergegeven pagina | Welke zin wordt gelezen | Houdt je georiënteerd in het echte document, met figuren en opmaak intact |
| Dezelfde zin eronder herhaald in grote letters | Wat de woorden zijn | De PDF-letter is op luisterafstand vaak te klein om te volgen |
| Eén donkerder gemarkeerd woord binnen die zin | Waar de stem nu is | Maakt een blik midden in de zin mogelijk zonder terugspoelen |
11 / 82 · 10% en een balk 0:50 / 7:40 | Hoe ver je bent | Zin 11 van 82, en 50 seconden van 7:40 spraak |
Niets hiervan is versiering. Elk element bestaat omdat het luisteren naar een lang document een specifiek soort verwarring oplevert, en elk neemt er één weg.
Waarom twee markeerlagen in plaats van één
Het voor de hand liggende ontwerp is één markering op de PDF-pagina zelf. Local TTS tekent er een tweede bij, en de reden is dat een PDF-pagina een vaste opmaak is die nooit bedoeld was om op armlengte te lezen.
De pagina in de demo is een kinderboek gezet in een schrijfmachine-achtige letter, op een corps gekozen voor drukwerk. Op een telefoon, op de afstand waarop je hem al lopend werkelijk vasthoudt, zijn losse woorden op de weergegeven pagina leesbaar maar niet comfortabel te volgen. Daar een woord markeren zou technisch juist en praktisch nutteloos zijn.
Dus verdelen de twee lagen het werk:
- Het paginakader is voor oriëntatie. Het laat zien welk deel van het echte document — dat met de illustratie van drie konijnen die bramen plukken — wordt gelezen. Het verspringt eens per zin, langzaam genoeg om met één blik te volgen.
- Het tekstvenster is om te lezen. Het hertekent de huidige zin op een comfortabel corps en markeert één woord tegelijk. Het beweegt meerdere keren per seconde, wat alleen nuttig is omdat de letter groot genoeg is om te volgen.
Kijk goed naar het gemarkeerde woord op het voorbeeldbeeld: Cotton-tail. De markering bedekt de hele koppeling in plaats van over Cotton en dan tail te flitsen. Dat is een bewuste segmentatiekeuze: een naïeve woordsplitser behandelt een koppelteken als grens en produceert twee markeringen voor één gesproken woord, wat op het scherm leest als stotteren. Namen met koppelteken, samengestelde bijvoeglijke naamwoorden en gedachtestreepconstructies komen in echte documenten vaak genoeg voor om de fout al in de eerste minuut zichtbaar te maken.
Wil je die timing voelen zonder iets te installeren: op de homepage van Local TTS draait hetzelfde effect op een zin uit hetzelfde boek.
Automatisch omslaan: de functie die je pas mist als hij er niet is
Dit is het enige gedrag dat een stilstaand beeld niet kan tonen, dus let erop in de clip. Rond de zevende seconde springt de teller van zin 11 naar zin 12, verandert de illustratie van drie konijnen die bramen plukken naar Pieter die zich onder een hek door wringt, en de stem hapert niet. Niemand raakte het scherm aan.
In deze editie draagt elke pagina één zin en één tekening, dus voor de 7:40 spraak moet de weergave tientallen keren doorschuiven. Zonder automatisch doorbladeren is elk daarvan een onderbreking: de telefoon eruit, ontgrendelen, de paginabediening zoeken, vegen — precies wat de reden om te luisteren onderuithaalt. Voorlezen waarbij je de telefoon moet vasthouden is strikt genomen een slechtere manier van lezen dan lezen.
Zodra de stem het einde van de tekst op een pagina bereikt, gaat de weergave naar de volgende en loopt het afspelen zonder gat door. In de praktijk is dat wat een PDF verandert in iets dat je tijdens een wandeling, in de auto of met de telefoon omgekeerd op je bureau kunt beluisteren. Het is ook wat afspelen op de achtergrond en op het toegangsscherm echt bruikbaar maakt in plaats van een vinkje: achtergrondgeluid helpt alleen als de app zonder toezicht door het document heen komt.
Waar de positieweergave voor is
11 / 82 · 10% en 0:50 / 7:40 lijken twee versies van dezelfde informatie. Dat zijn ze niet.
De linker aanduiding telt zinnen: dit is zin 11 van de 82 waarin de app het document heeft opgedeeld, en je bent ongeveer 10% ver. Dat is de eenheid die Local TTS werkelijk leest, markeert en hervat, en daarom staat die op het scherm. De tijdbalk gaat over de audio: 50 seconden van 7 minuten 40. Het eerste heb je nodig om te bepalen waar je morgen hervat, het tweede om te bepalen of je het aanzet vóór een wandeling van tien minuten.
Beide tellen zwaarder bij geïmporteerde documenten dan bij geplakte tekst, omdat Local TTS een PDF bewaart als opgeslagen luisteritem en niet als eenmalige uiting. Sluit de app midden in een zin en het document staat er nog, met jouw positie. Dat is de praktische grens tussen een document importeren en een algemene schermvoorleesfunctie gebruiken die uitspreekt wat er wordt weergegeven — die functie heeft geen geheugen van het document, want wat haar betreft is er geen document, alleen een scherm.
Alles op dat scherm is op de telefoon gemaakt
Het punt dat gemakkelijk ontgaat: gesynchroniseerd markeren is normaal gesproken een cloudfunctie.
Om een woord te markeren op het moment dat het wordt uitgesproken, moet iets weten wanneer elk woord in de gegenereerde audio begint. Cloudspraakdiensten geven die timings terug samen met het audiobestand, wat betekent dat de tekst naar een server is gestuurd om ze te krijgen. Een app kan alleen offline markeren als hij zowel de audio als de timings lokaal genereert.
Local TTS doet dat. De spraak komt van Supertonic 3 voor de meertalige stem die alle 31 ondersteunde talen dekt, of van Kokoro-82M voor de 28 Amerikaanse en Britse Engelse stemmen, en de woordtimings rollen uit dezelfde synthesestap op het toestel. Niets in de keten — tekstextractie uit de PDF, spraakgeneratie, woordtimings, paginaweergave — doet een netwerkverzoek.
Het gevolg is dat het meeleesgedrag in de demovideo geen luxe van de verbonden modus is die in een vliegtuig terugvalt op kaal geluid. Het is in beide gevallen hetzelfde codepad. Wil je die bewering liever controleren dan aannemen: de vliegtuigmodustest telt vier stappen en duurt ongeveer een minuut.
Er is één eerlijke uitzondering, en die gaat over het bestand en niet over de app: een PDF die alleen in iCloud Drive staat heeft de eerste keer openen een verbinding nodig. Spraakgeneratie is offline; het brondocument downloaden niet.
De demo zelf nadoen
De video gebruikt een publiek-domeineditie van Het verhaal van Pieter Konijn, dus je kunt dezelfde test op hetzelfde bestand draaien.
- Download een willekeurige PDF naar Bestanden op je iPhone. Een publiek-domeinboek werkt goed omdat je het resultaat zonder zorgen over de bron kunt laten zien.
- Open Local TTS en importeer de PDF.
- Kies een stem. Begin op 1× — markeren beoordeel je het best op normale snelheid, want op 1,5× is een kleine synchronisatiefout nauwelijks te onderscheiden van een snelle lezer.
- Druk op afspelen en let op het zinskader, niet op de woorden. Als het de juiste zin omkadert, klopt de woordlaag bijna altijd ook.
- Laat het de onderkant van de pagina bereiken zonder het scherm aan te raken. Dat is het automatisch omslaan.
- Zet de vliegtuigmodus aan en speel een andere pagina af. Aan de markering hoort niets te veranderen.
Het gratis abonnement leest tot 500 tekens per notitie, genoeg om dit alles op een fragment te zien. Volledige import van een geïllustreerd e-book als dit is een Pro-functie — $ 4,99 per maand of eenmalig $ 19,99 — samen met onbeperkte tekstlengte, de volledige stemcatalogus en M4A-export.
Waar meelezen echt helpt
Gesynchroniseerd markeren wordt vaak onder toegankelijkheid gearchiveerd en daar gelaten. De redenen waarom mensen het gebruiken zijn breder.
Onthouden bij dichte stof. Dezelfde zin lezen én horen zet twee kanalen in plaats van één in. Bij studieboeken en cursus-PDF’s is de markering wat je toelaat snel te luisteren en toch netjes te stoppen bij de zin die je niet volgde. Welke apps die combinatie bieden staat in de vergelijking van voorleesapps voor iPhone.
Aandacht die afdwaalt — waar Local TTS het best past. Meelezen past bijzonder goed bij lezers met ADHD, en de reden is concreet. Lezen met ADHD mislukt zelden omdat de tekst te moeilijk is. Het mislukt een paar seconden nadat de aandacht wegvalt: je kijkt terug, vindt de regel niet, leest de alinea opnieuw en sluit uiteindelijk het document. Een meebewegende markering wist dat zoeken uit. De stem houdt je plek vast terwijl je aandacht elders is, dus terugkomen kost een blik in plaats van een herstart, en het geluid trekt het lezen verder in plaats van op je te wachten. Het is een leesgereedschap en geen klinisch middel, maar de wrijving die het wegneemt is precies wat een leessessie het vaakst beëindigt.
Talen leren. Een woord horen en tegelijk precies zien welk woord het was, is de hele oefening. Zonder markering heb je audio en tekst; met markering heb je de koppeling ertussen, en dat is het deel dat je alleen moeilijk zelf legt.
Je eigen tekst nalezen. Een synthetische stem leest niet wat je bedoelde. De markering door je eigen concept volgen is een efficiënte manier om de zin te vinden waar de grammatica bezweek.
Lezen met een scherm waar je niet altijd naar kunt kijken. In de trein, lopend of kokend kijk je af en toe naar de telefoon, niet continu. De waarde van de markering is niet dat je ernaar kijkt — het is dat wanneer je kijkt, weer instappen een seconde kost in plaats van terugspoelen.
Veelgestelde vragen
Wat is meelezen in een PDF-lezer?
Dat de app tijdens het spreken laat zien waar hij in de tekst is. Local TTS doet dat op twee lagen — een kader om de zin op de PDF-pagina en een markering per woord in het venster met grote letters eronder — zodat je op elk moment weet waar de stem is.
Slaat de app de PDF-pagina zelf om tijdens het lezen?
Ja. Aan het einde van een pagina schuift de weergave door en loopt het lezen zonder gat verder. In de clip is het te zien: de teller gaat van zin 11 naar 12, de pagina wisselt en niemand raakt het scherm aan.
Heeft markeren per woord een internetverbinding nodig?
Nee. De woordtimings ontstaan tijdens de spraakgeneratie op het toestel, dus markeren werkt in de vliegtuigmodus net als online.
Kan ik een hele PDF van meerdere pagina’s lezen met het gratis abonnement?
Een lange niet. Het gratis abonnement leest tot 500 tekens per notitie, genoeg voor een test op een fragment. Volledige import van meerdere pagina’s is een Pro-functie, voor $ 4,99 per maand of eenmalig $ 19,99.
Wat gebeurt er met mijn plek in het document als ik de app sluit?
Die blijft bewaard. Een geïmporteerde PDF is een opgeslagen luisteritem met positie, dus opnieuw openen gaat verder waar je stopte.
Waarom lijkt het gemarkeerde woord soms iets voor te lopen op de stem?
Omdat een markering die precies op de audiopositie wordt getekend te laat aankomt zodra herteken en uitvoerbuffer zijn meegerekend. Een kleine bewuste voorsprong laat woord en stem gelijktijdig aanvoelen.
Past meelezen goed bij lezers met ADHD?
Ja, en dat is een van de sterkste redenen ervoor. Een paar seconden afdwalen kost je normaal je plek, en die terugvinden beëindigt de sessie. De markering beweegt intussen door, dus je stapt met één blik weer in en de stem houdt het lezen in beweging. Het is een leesapp, geen klinisch middel.
De bewering die het controleren waard is
“Leest PDF’s voor” is basisniveau en zegt bijna niets. De vragen die een documentlezer waarmee je een boek echt uitkrijgt scheiden van een die je op pagina drie opgeeft, zijn smaller:
- Laat het scherm zien waar de stem is, op woordniveau?
- Bladert het zonder jou door?
- Onthoudt het waar je gestopt bent?
- Werkt dat alles nog met het netwerk uit?
Die beantwoord je met dertig seconden ongemonteerd materiaal, en daarom is de demovideo ongemonteerd. Doe dezelfde test op een eigen PDF — een rapport, een artikel, een handleiding — en kijk of het scherm de stem bijhoudt.
Installeer Local TTS gratis en lees mee met je eerste PDF. Geen account, geen upload, na installatie geen verbinding nodig.
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