Twee volstrekt verschillende aanpakken
Heb je over tien jaar spraakinvoer gebruikt, dan ben je ze allebei tegengekomen, en weten welke je nu gebruikt verklaart het merendeel van je frustratie.
Gesproken opdrachten. Je zegt de leestekens hardop. “Punt.” “Nieuwe alinea.” “Aanhalingsteken open.” Het systeem behandelt die woorden als instructies en niet als tekst. Precies, te sturen en vermoeiend, want je zit in feite de opmaak mee voor te lezen naast de woorden.
Afgeleide leestekens. Je praat gewoon en het systeem bepaalt waar de leestekens horen, uit het ritme waarmee je praat en uit de grammatica van wat je zei. Af en toe levert het een komma op een plek waar jij er geen had gezet.
De meeste huidige systemen, LocalType inbegrepen, doen het tweede. Er is geen lijst met gesproken opdrachten om uit je hoofd te leren, want er zijn geen gesproken opdrachten.
Ritme, grammatica, en de doorloper
Twee signalen werken hier samen.
Je manier van praten. Een pauze wijst op een grens. Een dalende toon aan het eind van een zinsdeel wijst eerder op een punt dan op een komma. Een stijgende wijst op een vraag. Dat is de akoestische helft, en daarom telt natuurlijk praten zwaarder dan duidelijk praten.
De taal zelf. De vorm van een zin geeft aan waar een komma hoort, ongeacht hoe hij gezegd is. Een bijzin, een opsomming, een naam die je aanspreekt: die hebben allemaal gebruikelijke leestekens die uit de woorden alleen af te leiden zijn.
Zijn die twee het eens, dan klopt de uitkomst meestal. Spreek je een zin uit in een ongewoon ritme, dan spreekt het akoestische signaal het grammaticale tegen en moet het systeem kiezen.
En daar zit de meest voorkomende klacht, die van de tekst die helemaal zonder leestekens uitkomt. In één doorlopende stroom praten zonder pauzes haalt de akoestische helft van het bewijs er volledig uit. Er blijft alleen grammatica over, en tegenover een lange doorloper levert dat vaak precies dat op: een lange doorloper.
De oplossing is niet langzamer praten. Het is in eenheden praten. Zeg een zin, stop even, zeg de volgende. Die ene pauze is het sterkste leestekensignaal dat er is, en hij kost je niets.
Vijf gewoontes die het merendeel verhelpen
Pauzeer aan het eind van zinnen. Een halve seconde is ruim voldoende. Bepaal de zin voordat je hem begint. Wegvallen en opnieuw beginnen geeft tegenstrijdige signalen, en de leestekens zijn het eerste dat onderuit gaat.
Zeg de leestekens niet. Bij een systeem dat afleidt, levert “komma” het woord komma op. Daar loopt iedereen tegenaan die spraakinvoer op oudere software geleerd heeft.
Houd zinnen redelijk kort. Een zin van zestig woorden is voor een systeem lastig te interpungeren, om dezelfde reden waarom hij lastig is voor een lezer.
Laat hoofdletters gebeuren. Hoofdletters aan het begin van een zin en de meeste namen worden vanzelf afgehandeld. Ze proberen te sturen door een woord te benadrukken levert niets nuttigs op.
Lijstjes, aanhalingstekens en puntkomma’s
Hier zit het plafond van afgeleide leestekens.
Lijstjes. Afgeleide leestekens leveren zinnen op, geen opsommingstekens. Een boodschappenlijstje inspreken geeft je een alinea met komma’s, en er een lijst van maken is handwerk.
Aanhalingstekens. Aanhalen vraagt dat je weet waar de spraak begint en eindigt, en dat is niet betrouwbaar hoorbaar. Reken erop dat je die zelf zet.
Alineagrenzen. Een lange pauze levert er misschien een op en misschien niet. Voor iets met structuur: spreek in aparte stukken in en deel het achteraf op.
Alles wat technisch is. Haakjes, dubbele punten, puntkomma’s, streepjes. Die hebben zwakke akoestische signalen en komen in gewone spraak zelden voor, dus ze worden slecht afgeleid.
Spreek dus de woorden in en maak de opmaak achteraf. Vechten met het systeem om een puntkomma kost meer dan hem later erbij zetten.
Dat achteraf bijwerken is geen falen, en hoe je erover denkt bepaalt of je bij inspreken blijft. Niemand tikt een perfecte alinea. In getypte tekst wordt een komma verzet, een zin gesplitst, een woord vervangen. Het verschil is dat typefouten zichtbaar zijn terwijl je ze maakt, dus het verbeteren gebeurt continu en je merkt het nooit als aparte bezigheid.
Inspreken zet de woorden vooraan en stelt het verbeteren uit, waardoor het bijwerken als een aparte klus voelt, ook als de totale tijd lager is. Wie dat vooraf weet, concludeert niet dat het gereedschap stuk is terwijl dezelfde moeite alleen anders verdeeld staat.
De praktische versie: spreek het hele stuk in voordat je iets verbetert. Stoppen om halverwege een komma recht te zetten vernielt het ritme dat juist voor fatsoenlijke leestekens zorgde, dus je maakt het probleem erger terwijl je het probeert op te lossen.
Andere talen, andere regels
Dit telt als je in meer dan één taal schrijft.
Regels voor leestekens verschillen per taal, en hoeveel ervan een model gezien heeft verschilt ook. Het gebruik van de komma is in het Duits grotendeels grammaticaal en sterk aan regels gebonden; in het Engels losser en meer op ritme. Een model behandelt elke taal naar wat het geleerd heeft, wat betekent dat de kwaliteit van de leestekens net zomin gelijk is over talen als de nauwkeurigheid van de woorden.
LocalType dekt achttien talen met één meertalig model en stelt uit de opname vast welke je spreekt, dus de leestekenregels volgen de taal die je sprak en niet de taal waarop het toetsenbord staat.
Waar LocalType staat
De app leidt leestekens af en kent geen gesproken opdrachten. Er is geen lijst met zinnen om te leren en geen instelling die naar een opdrachtstand schakelt, want die stand bestaat niet.
Wat het oplevert is een weergave van wat je zei, met leestekens en hoofdletters uitgezocht, neergezet in het veld waarin je aan het typen was. Het herschrijft niet, ruimt niet op, kort niet in en haalt geen stopwoorden weg. Zei je “uh”, dan doet het zijn best met “uh”, en dat is met opzet: de app schrijft jouw woorden op en niet een verbeterde versie ervan.
Je kiest zelf uit drie modelmaten, van 60, 190 en 539 MB. Op de testtelefoon met 4 GB had de middelste maat 4,1 seconden nodig voor 6,9 seconden spraak, en de grootste doet er ruwweg het dubbele van je spreektijd over. Wil je weten of een grotere maat jouw leestekens verbetert, spreek dan dezelfde alinea twee keer in, één keer per model, en vergelijk wat er staat. Vijf minuten werk, en het antwoord geldt voor jouw stem en niet voor een gemiddelde.
Het draait allemaal op je telefoon, dus de kwaliteit van de leestekens verandert niet met je bereik en offline is hier geen uitzondering. Internettoegang wordt één keer gebruikt, om het model op te halen dat je koos. Er is geen account, geen reclame, geen tracking binnen het product en geen archief van je opnames, het model staat in opslag die alleen de app kan lezen, de gegevens van de app blijven buiten de back-up van Android, en in wachtwoordvelden verschijnt de microfoon niet.
Pauzeer, en stop met komma zeggen
Pauzeer tussen zinnen en stop met “komma” zeggen. Daarmee heb je negentig procent ervan te pakken.
De overige tien procent is aanvaarden dat lijstjes, aanhalingstekens en alles wat structuur is aan jou zijn om achteraf toe te voegen. Spreek de woorden in, maak de opmaak aan het eind, en het geheel houdt op een gevecht te zijn. De systemen waarbij je elk teken hardop moest zeggen waren beter te sturen, en vrijwel niemand mist ze.