Gør din Mac håndfri: Part 1

(27. nov. 2018)

Stemmegenkendelse + med Talon .

Se Ma, ingen hænder!

UPDATE 1/14/21

Hej! Hvis du besøger denne side for første gang, ville mit råd være at springe til mit 2021 Talon-opdateringsindlæg. Dette indlæg er sandsynligvis spild af din tid.

(

Lav din * Computer * Håndfri

(det er lettere end nogensinde!)

medium.com

)

Hvad er Talon?

Talon er en gratis software under aktiv udvikling , der har til formål at gøre din computers handlinger håndfri.

Dette gøres i øjeblikket med Talons brug af tre forskellige indgange:

  1. Talegenkendelse
  2. Udskiftning af øje / hovedsporing af mus
  3. Støjgenkendelse

For at give en idé om, hvad Talon kan gøre, vil jeg kort beskriv hver input.

  1. Talegenkendelse giver dig mulighed for at skrive på tværs af alt i dit skrivebordsmiljø.
  2. Musen erstatning giver dig mulighed for at styre en mus med øjesporing for stor markør spring og head-tracking for små markørkorrektioner. En anden konfiguration af input til udskiftning af mus er zoommusen, der kun er afhængig af øjesporing.
  3. Støjgenkendelse giver dig mulighed for at klikke og trække med springende og hvæsende lyde.

Alle disse indgange bruger “Python-kodefiler” eller scripts skrevet på Python-programmeringssprog til at arbejde. Efter design kan disse scripts let ændres af brugeren eller gruppen af ​​ Talon brugere. Talon-relaterede scripts gemmes i brugermappen i Talon applikationen. Afhængigt af hvilke scripts der er i brugermappen, og hvordan / hvis de er blevet ændret, kan Talon påtage sig forskellige eller helt nye muligheder.

Mange scripts deles af community og gøres tilgængelige på Github-platformen (se talon\_community kodelageret). Talon på min Mac er en sammensmeltning af delte scripts med små ændringer ( min samling af scripts ). Jeg viser dig, hvordan du foretager disse små ændringer i et senere indlæg i denne serie.

Så tilbage til hver af de tre indgange.

1. Talegenkendelse

Før jeg taler om Talons metode til talegenkendelse – lad mig starte med det store billede af talegenkendelse.

Der er to store diktatpolitikker bruges af talegenkendelsesmotorer:

  • dataindtastning første politik
  • kommando første politik

Den politik, som de fleste mennesker kender, er den første politik for indtastning af data. I denne politik indtastes en talt sætning, medmindre et specielt ord eller en sætning (et trigger-ord) bruges til at udføre en kommando. Dette er den politik, der anvendes af Dragon NaturallySpeaking .

Ulempen er, at talemotoren skal skelne mellem hvad der menes at være tekst og hvad der menes at være en kommando. Dragon er afhængig af kontekst for at gøre denne sondring, som er upålidelig.

Upålideligheden får mange til at oprette sammensatte ord til kommandonavne for at forhindre enhver misforståelse af talemotorer. / p>

Talons tale-motor har påtaget sig en kommando for første dikteringspolitik fra de brugerskripter, der er delt indtil videre . En første kommandopolitik gør det så, at talte sætninger fortolkes som kommandoer, hvis de genkendes. Dette giver dig frihed til at bruge beskrivende ord eller sætninger til at navngive kommandoer.

I Talon er det muligt at udvide kommandoprinsipolitikken med dataindtastningspolitikken for at udnytte styrkerne ved begge tilgange. Dette gøres på to måder:

Først ved hjælp af et trigger-ord. Trigger-ord giver dig mulighed for let at diktere en tekstlinje i Talon.

Lad os som et eksempel sige: ”sætning, dette er det første indlæg, jeg nogensinde skrev på mellemstore prikker. ” Setning her er udløserordet, der kapitaliserer det første ord. (Der er andre mulige udløserord)

Outputtet ville så være:

Dette er det første indlæg, jeg nogensinde skrev på medium.

Ulempen ved trigger-word-metoden er, at det er svært at lave en diktat, der er længere end en sætning uden at bruge et andet trigger-ord. Hvilket fører mig til den anden måde at udvide kommandoen først med dataindtastning først:

For det andet med Talons Dragon kompatibilitet kan den bruge Dragon som en separat tilstand. Dette betyder, at du kan skifte fra “Talon-tilstand” til “Dragon-tilstand” (med disse sætninger), hvis du vil skrive et papir, som et eksempel, eller foretage længere diktering uden at bruge et andet triggerord.Jeg vil bruge “Talon-tilstand” til at udføre kommandotunge ting som browsing på internettet eller til at arbejde i et program, der ikke er en tekstbehandler, som Photoshop.

Talon kan genkende tale uden Dragon , men hvis du har Dragon installeret og kører, bruger den automatisk Dragons mere nøjagtig talegenkendelse.

Der er nogle dårlige nyheder, jeg skal dele : Dragon Professional Individual til Mac Salg ophørt

Men den gode nyhed er, at Dragon Professional Individual til Mac stadig kan købes fra leverandører på Amazon og Ebay , så længe lager haves. Der er også mindre leverandører med lagre af Dragon som Nuance Software Store .

Efter min mening mangler den eneste funktionalitet, der virkelig mangler i Talon alene, Dragon-lignende dokumentredigeringsfunktioner: korrektionsmenuer til egentlige navneord, kommandoer til indsættelse før / efter tale- specificerede ord, kommandoer til brug af store bogstaver. Disse muligheder kunne dog indbygges i Talon med den rigtige kode.

Og selv uden den rigtige kode kan du bruge Talons valgfri udskiftningssystem til mus for at udføre de samme kommandoer . Det vil dog tage lidt længere tid uden kommandoer.

2. Udskiftning af mus

Hvis du vil gå håndfri, er det nøglen til at kunne kontrollere musen komfortabelt og let. Hvis du gør dette, reduceres antallet af kommandoer, du har brug for, drastisk.

Der er i øjeblikket mange forskellige udskiftningssystemer til musen. Jeg har beskrevet hvert af de systemer, jeg er fortrolig med nedenfor:

  • Dragons MouseGrid: det er svært at beskrive – du kan se det i aktion i videoen nedenfor :
Musenet

MouseGrid har problemet med er særlig langsom.

  • Head-tracking mus: et kamera bruges til at spore bevægelsen af ​​en persons hoved – hvilket svarer til en musebevægelse.

Efter min erfaring er head-tracking mus præcise, men ubehagelige at bruge i længere perioder. De kræver, at du bevæger dit hoved i unaturlige retninger.

For at klikke afhænger mus, der sporer på hovedet, enten på opholdstid eller ved hjælp af afbrydere, som f.eks. Fodpedaler eller tastaturgenveje. For opholdstid skal du holde hovedet i en unaturlig position i en periode, før musen klikker. For mig er brug af kontakter ikke så let at bruge som opholdstid.

  • Eye-tracking mus: et kamera bruges til at spore øjenbevægelse – hvilket svarer til en musebevægelse.

Selvom jeg ikke kun har brugt øjesporende mus. Fra det, jeg har hørt, er øjesporende mus ret nervøse og kan ikke bruges med den præcision, der kan sammenlignes med en standard computermus.

Talon stoler ikke på en af ​​de tidligere metoder fuldstændigt . Talon bruger en eye-tracking og head-tracking sensorfusion til at kontrollere musen. Dette er hands-down den bedste metode, jeg har brugt til at kontrollere en mus.

Grundlæggende ideen er, at du bruger eye-tracking til at foretage store spring med markøren og derefter bruge head-tracking til mindre korrigerende bevægelser af markøren. Talon bruger en Tobii 4C til både eye-tracking og head-tracking til at gøre dette.

Plug-and-play Tobii 4C

Med Talon bliver Tobii 4C en plug-and-play-enhed til Mac. Hvis du besøger webstedet Tobii vil du se, at det er designet til pc. Når enheden bruges på en Mac med Talon er der imidlertid ingen andre drivere eller noget andet nødvendigt for at begynde at bruge denne unikke mus.

Brug af Talons sensor-fusionsmus (støjgenkendelses sneak peak)

For personer uden hovedkontrol har Talon også en anden brugsklar musemulighed: zoommusen. Zoommusen kræver slet ikke head-tracking. Du får en bedre idé ved at se denne video:

Zoommus (støjgenkendelses sneak peak)

3. Støjgenkendelse

Talon har et støjgenkendelsessystem, der genkender lyden af ​​at poppe for at klikke og hvæse for at klikke og trække eller vælge tekst.

Klik og træk med Talon

Selvom det ikke er en del af støjgenkendelse, kan du også brug kommandoer, klik eller træk for at gøre det samme i Talon .

Tilpasning & Priser

Specifikation for tilpasning

Talon er i øjeblikket kompatibel med Mac 10.11 El Capitan (ældste), 10.12 Sierra, 10.13 High Sierra og 10.14 Mojave (nyeste). Der er planer om at udvide Talon til Linux og Windows i fremtiden.

Før jeg går ud og finder en kopi af Dragon v6.0, vil jeg prøv sandsynligvis først Talons indbyggede motor. Se om du kan lide det – hvis det ikke fungerer godt nok, så tænk på at købe Dragon.

Tobii 4C er et ret billigt mousing-alternativ i sammenligning med nogle andre muligheder som hardwarebaserede head trackers, der kan løbe for $ 400+.

Hvis du er ligesom mig og finder det gratis Talon -projekt overbevisende, så tjek anden del af denne serie, hvor jeg går over:

  1. Installation Talon ;
  2. At finde en mikrofon (medmindre du allerede har en); og
  3. Grundlæggende tutorials med Talon

(

Gør din Mac håndfri: Del 2

Installation af Talon. Kom godt i gang.

medium.com

)