Handsfree typen op een Mac: de opstelling die ik elke dag gebruik

Handsfree typen op een Mac werkt met twee gratis tools: de stembediening van macOS om te klikken en je door het scherm te bewegen, en YapToText voor elk woord dat je schrijft. Dus ja, je kunt op een Mac typen zonder je handen te gebruiken, en daar heb je geen Windows voor nodig. Mijn handen werken niet goed genoeg om te typen, en ik gebruik de hele dag een Mac met precies deze opstelling.

Stembediening is onderdeel van macOS. YapToText is de dicteerapp die ik heb gemaakt: gratis, zonder account, en je stem verlaat je Mac nooit. Hieronder staat hoe de twee het werk verdelen, de installatie in ongeveer twintig minuten en wat nog misgaat.

Download YapToText in de Mac App StoreGratis te downloaden. Geen account, niets op slot, voor macOS 14 of nieuwer op een Mac met Apple chip. Broncode op GitHub.

App Store-poster met de kop I created this because my hands don't work, met toegankelijkheidspictogrammen en de kapibara van YapToText.
Figuur 1. Waarom YapToText bestaat, op een van de App Store-posters: eerst een toegankelijkheidstool, gemaakt door iemand die er zelf van afhankelijk is.
Op deze pagina: 14 onderdelen
  1. Stappen
  2. Verdeel het werk: bewegen en schrijven
  3. Zet het op in ongeveer twintig minuten
    1. Stap 1: Installeer vanuit de Mac App Store
    2. Stap 2: Schakel Toegankelijkheid in, desnoods met je stem
    3. Stap 5: Doe je eerste dictaat
  4. Start een dictaat zonder iets aan te raken
  5. Verbeter wat je zei, met je stem
  6. Zorg dat stembediening niet meetypt
  7. Als de woorden niet landen, of de Mac piept
  8. Je hoeft niet over te stappen op Windows
  9. Als je het scherm ook niet goed ziet
  10. Kort samengevat
  11. Handleidingen
  12. Meer handleidingen, in het Engels
  13. Bronnen
  14. Vragen

Stappen

  1. Installeer YapToText gratis uit de Mac App Store op een Mac met Apple chip en macOS 14 of nieuwer.
  2. Sta de microfoon toe en schakel YapToText daarna in bij Systeeminstellingen, Privacy en beveiliging, Toegankelijkheid. Stembediening kan op de schakelaar klikken als je handen dat niet kunnen.
  3. Kies op de pagina Dictation de dicteertoets en kies <span lang="en">Tap to start / stop</span> of <span lang="en">Hold to talk</span>.
  4. Schakel stembediening in bij Systeeminstellingen, Toegankelijkheid, en zeg Command mode, zodat die klikt en scrolt maar je zinnen niet meetypt.
  5. Zet de cursor waar de woorden moeten komen, start een dictaat met je toets of de knop <span lang="en">Start Dictation</span> in het paneel in de menubalk, praat en stop het op dezelfde manier.
  6. Voeg bij <span lang="en">Settings, Advanced, Text output</span> onder <span lang="en">After a dictation lands</span> de chatapps toe waarin een gedicteerd bericht zichzelf moet versturen.

Verdeel het werk: bewegen en schrijven

De fout die ik vroeg maakte, was proberen één tool beide taken te laten doen. Stembediening is goed in commando's. Zeg Click en de naam van een knop, en erop wordt geklikt. Zeg Show numbers, en alles waarop te klikken valt, krijgt een nummer dat je kunt zeggen. Zinnen als Open Mail en Scroll down doen wat ze zeggen. Dat is je door het scherm bewegen, en daar is stembediening voor.

Lange tekst is een ander werk. Wat ik wil nadat de woorden zijn getranscribeerd, heeft niets met transcriberen te maken: opvulwoorden weg, een e-mail die op een e-mail lijkt, de namen die de herkenning steeds mist goed gespeld, en een overzicht waar ik op terug kan komen. Daarom schrijf ik met YapToText. Modes bepalen wat er met je woorden gebeurt, Auto mode kiest de modus voor je, Dictionaries herstellen wat de herkenning mist, Quick Edit wijzigt tekst die al bestaat, en History bewaart je recente dictaten met wat er is gehoord en wat er is geleverd.

Stembediening beweegt en klikt. YapToText schrijft. Mijn dag ermee ziet er gewoon uit: e-mail, berichten en de opmerkingen in de code van deze app, allemaal gedicteerd.

Zet het op in ongeveer twintig minuten

De genummerde stappen bovenaan deze pagina zijn de hele weg. Drie ervan kunnen misgaan, dus hier staat wat je bij elke controleert.

Stap 1: Installeer vanuit de Mac App Store

  • Jij: Installeer YapToText uit de Mac App Store. Je hebt een Mac met Apple chip en macOS 14 of nieuwer nodig.
  • YapToText: Komt met beide modellen erin, het spraakmodel en het opschoonmodel, dus de app kan vanaf de eerste start dicteren zonder netwerk.
  • Controle: De app opent met het welkomstscherm. De Homebrew-versie is de uitzondering: die heeft vóór het eerste dictaat een download van een spraakmodel nodig, en de installatiegids behandelt dat.

Stap 2: Schakel Toegankelijkheid in, desnoods met je stem

  • Jij: Sta de microfoon toe als macOS erom vraagt, en druk daarna op Continue naast Accessibility op de welkomstschermen, of op Grant op de pagina Home van YapToText.
  • macOS: Stuurt je naar Systeeminstellingen, Privacy en beveiliging, Toegankelijkheid. Een app kan dit niet voor zichzelf inschakelen, dus dat doe jij: stembediening kan op de schakelaar klikken met de naam of met Show numbers, of wie je helpt met de installatie zet hem één keer om.
  • Controle: Accessibility staat op het welkomstscherm als Granted, en de kaart Get set up is van de pagina Home verdwenen. Zonder die toestemming wordt elk dictaat nog steeds getranscribeerd, maar komt het op het klembord in plaats van bij de cursor.

Stap 5: Doe je eerste dictaat

  • Jij: Klik in een notitie, start een dictaat met je toets of de knop Start Dictation, zeg een zin en stop het op dezelfde manier.
  • YapToText: Toont je stem als een golf en je woorden terwijl ze ontstaan, en typt ze daarna bij de cursor. Het eerste dictaat na een start wacht even terwijl het model laadt.
  • Controle: De zin staat in de notitie. Is dat niet zo, dan loopt de gids voor het eerste dictaat het met je door.

Nog één instelling veranderde mijn dag: After a dictation lands, bij Settings, Advanced, Text output. Voeg een app toe, kies Press Return of Press Command Return, en die toets wordt ingedrukt op het moment dat je woorden landen, zodat een gedicteerd bericht wordt verstuurd zonder nog een commando. De pagina over toetsen en sneltoetsen behandelt elke andere toets die de app in de gaten houdt.

Start een dictaat zonder iets aan te raken

Drie manieren, en geen ervan vraagt een hand op het toetsenbord:

  • Alles wat één toets indrukt. De toets kan elke enkele toets zijn, niet alleen een modifier, dus een schakelaar of een pedaal dat een toetsaanslag stuurt, kan het bedienen: tik één keer om te starten en één keer om te stoppen, of houd ingedrukt om te praten. Ik heb niet elke schakelaarinterface getest, en de gids voor dicteren met één toets heeft een test van tien seconden voor de jouwe.
  • De knop Start Dictation. Een klik op de kapibara in de menubalk opent een klein paneel, en de knop bovenaan heet Start Dictation en doet hetzelfde als de toets. De pagina over de menubalk behandelt de rest van dat paneel.
  • Stilte. Met Auto-stop after silence aan, in de kaart Recording op de pagina Dictation, eindigt een dictaat na 0,5 tot 5 seconden stilte, zodat je het zelf nooit hoeft te stoppen.
Het paneel van YapToText in de menubalk: Start Dictation, keuzemenu's voor modus en microfoon, Transcribe file, Regenerate en Insert last.
Figuur 2. Klik op de kapibara en Start Dictation staat bovenaan het paneel. De knop doet hetzelfde als de toets, voor een aanwijzer of voor stembediening.

Stembediening klikt bedieningselementen aan op naam, dus de knop geeft het iets om op te richten:

Zeg: Tegen stembediening, met het paneel van de kapibara open.

Click Start Dictation

Wat er gebeurt: Stembediening klikt op de knop met zijn naam en het dictaat start, alsof je de toets had ingedrukt. Vindt het de naam niet, zeg dan Show numbers en daarna het nummer van de knop, of Show grid voor elke plek op het scherm. Dezelfde twee commando's bereiken de kapibara om het paneel te openen. Zo passen de onderdelen in elkaar, en de testronde voor stembediening is nog niet gedaan.

Tijdens het opnemen heeft het zwevende paneel knoppen voor pauzeren, stoppen en invoegen, en annuleren, en de kop van het paneel in de menubalk toont Cancel, Pause en Stop and insert, zodat een dictaat met een bedieningselement kan eindigen in plaats van met een toets. Er is geen wekwoord: een dictaat begint als jij het start. De microfoon laat ongeveer een seconde na elk dictaat los, tenzij je Keep the microphone warm aanzet, dus er luistert niets tussendoor.

Verbeter wat je zei, met je stem

Direct nadat een dictaat is geplaatst, maak je van je volgende dictaat, binnen 30 seconden, één exacte zin, en de app bewerkt in plaats van te typen:

Zeg: Als het hele volgende dictaat, direct nadat de woorden zijn geplaatst.

scratch that

Wat er gebeurt: Het dictaat dat je net deed, wordt teruggenomen. replace X with Y werkt op dezelfde manier en vervangt één woord of zin op zijn plek. Alleen de exacte volledige zin telt.

Voor al het grotere is er Quick Edit. Selecteer de tekst, met je stem via stembediening, tik dan op de toets Quick Edit en zeg de wijziging: make this shorter, fix the grammar, translate it to Spanish, capitalize this. Het herschreven stuk vervangt de selectie op zijn plek. Zonder toets kan het ook: Regenerate in het paneel in de menubalk herschrijft geselecteerde tekst in elke modus, of met een eenmalige actie zoals Make Concise of Fix Grammar & Spelling. Een verkeerd woord hoeft je nooit naar het toetsenbord te sturen. De pagina over Quick Edit heeft de lijst met dingen om te zeggen.

De pagina Quick Edit van YapToText: de toets Quick Edit op Right Option, Corrections by voice, positie van het pop-upvenster en kleuren.
Figuur 3. Beide soorten correcties staan op de pagina Quick Edit: Corrections by voice voor scratch that en replace X with Y, en de toets Quick Edit, Right Option, voor grotere wijzigingen.

Auto mode helpt al voordat je een woord zegt. Selecteer het bericht waarop je antwoordt, begin met dicteren, en je antwoord wordt zo geschreven dat het erbij past. De pagina over Auto mode legt uit wat de modus leest en wat hij met rust laat.

Zorg dat stembediening niet meetypt

Stembediening blijft luisteren terwijl YapToText opneemt. In de modus Dictation, die standaard aan staat, worden alle woorden die geen commando zijn als tekst ingevoerd, dus je zin kan twee keer worden getypt. De gids over stembediening van Apple beschrijft de twee bedieningen die het uit de weg houden:

Zeg: Tegen stembediening, voordat je dicteert met YapToText.

Command mode

Wat er gebeurt: Stembediening reageert alleen op commando's en negeert elk ander woord. Een zin die als een commando klinkt, kan nog steeds als commando worden opgevat.

Het strengere hek is Stop listening voor een lang dictaat en Start listening erna. Dat past bij een dictaat dat je met een toets of een schakelaar start. Start je het met je stem, dan is Command mode het hek. In Command mode klikt stembediening en typt YapToText. Ik heb niet elke combinatie geprobeerd, dus als die van jou zich anders gedraagt, laat het me weten.

Als de woorden niet landen, of de Mac piept

  1. Kijk welk venster vooraan staat. YapToText typt nooit in zijn eigen venster, dus een dictaat dat start met YapToText vooraan, gaat naar het klembord. Klik in de app die je bedoelde, en Insert last in het paneel in de menubalk typt het laatste dictaat daar.
  2. Schakel Toegankelijkheid in. Zonder die toestemming gaat elk dictaat naar het klembord. De kaart Get set up blijft op de pagina Home staan totdat het aan staat.
  3. Demp de piep. Intelligent Insert leest een paar woorden rond je cursor met onzichtbare toetsaanslagen, zodat een dictaat midden in een zin de juiste hoofdletters en spaties krijgt, en sommige apps weigeren een van die toetsaanslagen, waarna macOS zijn waarschuwingsgeluid speelt. Zet Alert volume helemaal omlaag in Systeeminstellingen, Geluid, wat alleen waarschuwingsgeluiden dempt, of zet Intelligent Insert uit voor die app in de lijst onder de schakelaar op de pagina Dictation.
  4. Lees het resultaat van de levering. History bewaart waar elk dictaat naartoe ging en hoe het is geleverd, zodat je kunt zien wat er gebeurde in plaats van te gokken, en het opnieuw kunt kopiëren of invoegen.
  5. Leg een methode vast voor die app. Voeg de app bij Settings, Advanced toe onder Per-app method en kies Type character-by-character.
Een invoer in History van YapToText met de pipelinedetails open: ruw transcript, opgeschoond transcript, modus, levering, doelapp en tijden.
Figuur 4. De pipelinedetails van een dictaat in History. De regels Delivery en Target app zeggen hoe de woorden zijn verstuurd en waarheen, zodat je kunt zien wat er gebeurde in plaats van te gokken.

Drie kleinere dingen. Sinds 1.5.1 wordt het lezen rond de cursor overgeslagen in Terminal, iTerm2 en de andere terminals, omdat die toetsaanslagen daar sneltoetsen zijn. Het eerste dictaat na een start wacht tot het model is geladen. En Quick Edit kan geen selectie lezen in een wachtwoordveld. De gids voor het oplossen van problemen en de pagina over Intelligent Insert hebben de rest.

Je hoeft niet over te stappen op Windows

Elke forumdraad zegt het, en het komt ergens vandaan. Dragon was de standaard om een computer met je stem te bedienen, en Nuance heeft Dragon Professional Individual voor Mac beëindigd per 22 oktober 2018, zonder updates na die datum, volgens de mededeling over het einde van de levensduur. Het gebruikelijke advies is Windows in een virtuele machine te draaien en daarvoor Dragon te kopen, maar de eigen supportpagina van Nuance zegt dat Dragon Professional niet wordt ondersteund in Parallels for Mac.

Ook waar het draait, betekent een virtuele machine een tweede besturingssysteem dat je met je stem moet bedienen binnen het eerste, met twee sets commando's en twee plekken voor de focus. Dat wilde ik niet. YapToText is gratis, zonder betaald abonnement en zonder functies op slot, en stembediening is onderdeel van macOS. Bedien je al de hele dag één Windows-programma met je stem, dan is een Windows-machine houden voor die ene taak een redelijke keuze. Voor schrijven en je weg vinden kun je op de Mac blijven. De pagina over een alternatief voor Dragon voor Mac zet elke Dragon-gewoonte naast het equivalent hier.

Als je het scherm ook niet goed ziet

Het zwevende paneel is visueel, dus de app spreekt ook tegen VoiceOver: Listening, Transcribing, Cleaning up, elke fout, en het moment waarop de woorden landen of het dictaat wordt geannuleerd, ook als er geen appvenster vooraan staat. De bedieningselementen van het paneel zijn overal dezelfde drie: pauzeren en hervatten, stoppen en invoegen, en annuleren.

Is het paneel meer dan je wilt, zet dan Show the floating recording panel uit in de kaart Pop-up op de pagina Dictation. Dicteren werkt hetzelfde, en de kapibara in de menubalk toont nog steeds opnemen en transcriberen. Play start and stop sounds, bij Settings, General, voegt aan beide uiteinden een geluid toe. Gebouwd om met VoiceOver te werken beschrijft de code. De volledige testronde is nog niet gedaan. De toegankelijkheidspagina heeft de rest, en werkt iets op jouw opstelling niet zoals ik het heb geschreven, dan hoor ik dat liever dan wat dan ook.

Het compacte paneel van YapToText: een live golfvorm naast knoppen voor annuleren, pauzeren en stoppen, een knop voor de indeling en een knop die de app opent.
Figuur 5. Annuleren, pauzeren en stoppen in de indeling Compact. Met VoiceOver aan wordt elke stap ook uitgesproken, en het paneel kan helemaal worden uitgezet.

Kort samengevat

  • Stembediening om te bewegen. Het klikt, scrolt en opent apps, in Command mode.
  • YapToText voor woorden. Eén toets, een schakelaar die er een indrukt, of Click Start Dictation, en de tekst landt bij de cursor.
  • Verbeteren met je stem. Je hebt scratch that, replace X with Y, Quick Edit en Regenerate in het paneel in de menubalk.

Bepaalt een aandoening wat je handen kunnen, dan behandelt dicteren bij tremor, Parkinson, MS en ALS wat je eerst instelt, en dicteren instellen voor een oudere ouder loopt door hoe je dit voor iemand anders doet.

Beide tools zijn gratis, en geen van beide heeft Windows nodig. Klopt iets hiervan niet met wat je ziet, vertel het me dan op GitHub (in het Engels). Elk issue wordt gelezen.

Download YapToText in de Mac App StoreGratis te downloaden. Geen account, niets op slot, voor macOS 14 of nieuwer op een Mac met Apple chip. Broncode op GitHub.

Wie dit schrijft. Ryleigh Newman ontwikkelt software, kan moeilijk typen en dicteert elke dag met YapToText, de app die deze site beschrijft. Deze pagina is vertaald uit het Engels. De interface van de app en de rest van de site zijn in het Engels. Meer over het project, in het Engels.

Handleidingen

Meer handleidingen, in het Engels

Bronnen

Vragen

Kun je een Mac helemaal zonder handen gebruiken?

Ja, voor schrijven en voor het meeste bewegen. Stembediening, ingebouwd in macOS, klikt, scrolt en opent apps, en YapToText typt de woorden. De eenmalige schakelaar voor Toegankelijkheid in Systeeminstellingen kun je met je stem aanklikken of laten omzetten door een helper.

Is er software voor handsfree typen op de Mac?

Ja. Stembediening zit in macOS, en YapToText is een gratis dicteerapp die in elke app typt, gestart met één toets of met stembediening die op de knop Start Dictation klikt. Beide draaien op de Mac.

Kan ik YapToText en stembediening tegelijk gebruiken?

Ja. Stembediening regelt het klikken en YapToText de woorden. Zeg eerst Command mode tegen stembediening, zodat die woorden die geen commando zijn negeert in plaats van je zinnen ook te typen.

Is stembediening hetzelfde als dicteren?

Nee. Dicteren zet spraak om in tekst. Met stembediening beweeg je door de Mac, gebruik je wat op het scherm staat en dicteer en bewerk je tekst met commando's. Het zijn aparte functies in Systeeminstellingen, en YapToText is gemaakt om naast beide te werken.

Moet ik overstappen op Windows om Dragon te krijgen?

Nee. Nuance heeft Dragon voor Mac in oktober 2018 beëindigd, en de supportpagina zegt dat Dragon Professional niet wordt ondersteund in Parallels for Mac. Stembediening plus YapToText dekt je weg vinden en schrijven op de Mac gratis.

Heeft handsfree dicteren op een Mac internet nodig?

Nee, niet met YapToText uit de Mac App Store, want beide modellen zitten in de app. Het enige netwerkgebruik is een modeldownload die je zelf start. De dicteerfunctie van Apple kan ook op je Mac draaien, en de toetsenbordinstellingen laten zien of die van jou dat doet.