Kontroller en Mac med Siri-Like Voice Commands

Selv om Siri ennå ikke har gått til Mac, er det fortsatt mulig å kopiere noen av funksjonaliteten fra Apples digitale personlige assistent med verktøy som er tilgjengelige i OS X. 

I denne opplæringen vil jeg vise deg hvordan du gjenskaper noen av Siri's magi ved hjelp av egendefinert Diktatorkommandoer, tilgjengelig innen Automator i OS X 10.10 Yosemite

screen~~POS=TRUNC

Konfigurere diktering

Grunnlaget for vår faux-Siri vil være Diktat funksjonen som er bakt rett inn i OS X. For å konfigurere Dictation, første start Systemvalg og naviger til Diktasjon og tale preferanse ruten. 

En gang i Dikteringsruten, vil du bytte Diktat alternativ til . Det vil bare aktivere de mest grunnleggende Dictation-funksjonene som er tilgjengelige i OS X; spesielt evnen til å diktere tekst ved å bruke stemmen din til et hvilket som helst tekstfelt. Mens det er nyttig, vil det ikke få deg veldig mye nærmere målet ditt om å kopiere noen av Siri's funksjonalitet. 

Du kan konfigurere grunnleggende om diktat i Systemvalg

For å gjøre det, må du merke av i boksen merket Bruk forbedret diktering, Dette gjør det mulig for mange avanserte funksjoner, inkludert offline bruk, kontinuerlig diktering med live tilbakemelding, og muligheten til å bruke stemmen til Siri. 

Det kommer imidlertid til en pris: rundt 800 MB diskplass. For brukere med store tradisjonelle harddisker, bør dette ikke være et problem, men hvis du stoler på en SSD med begrenset plass, vil du kanskje tenke to ganger.

Med forbedret diktering aktivert, kan du nå flytte på å bestemme snarveien som vil starte Diktat-vinduet. Som standard, Trykk Fn (Funksjon) Tast to ganger er valgt, selv om du kan endre dette ved å velge en forhåndsinnstilt eller en helt tilpasset snarvei, fra rullegardinmenyen.

Det siste trinnet i konfigurering av Diktat og tale Forvalgsruten er å velge mikrofonen. For best resultat bør du velge en ekstern mikrofon, som den som er innbygget i Apples egen EarPod-hodetelefoner. Hvis det ikke er mulig, må du sørge for at Mac er i et stille rom slik at stemmen din kan hentes tydelig.

Grunnleggende om diktatkommandoer

Nå som systemet har blitt riktig konfigurert til å bruke Diktat, du kan lage din første tilpassede Diktatkommandoen arbeidsflyt. Dette gjøres ved å åpne Automator søknad og valg Diktatkommandoen som dokumenttype. 

Merk: Før du går videre, er det en god ide å ha en grunnleggende forståelse av hvordan Automator arbeidsflyter er laget. Heldigvis har Tuts + en veiledning på Automator Workflows. 

Hvis du er kjent med Automator, du kan forvente en plass nær toppen av dokumentvinduet for å definere hvilke filtyper som kan aksepteres som input for arbeidsflyten din. Det er ikke tilfelle med Diktatorkommandoer, imidlertid, da de ikke godtar noen innspill. 

Dette er en velsignelse og en forbannelse. På den ene side betyr dette at Diktatorkommandoer kan utløses når som helst, hvor som helst. På den annen side begrenser det nødvendigvis omfanget av hva Diktatorkommandoer kan gjøre. Det er ikke mulig å endre en fil som er valgt i Finder, for eksempel.

I stedet for et alternativ for å definere aksepterte filinntastetyper, Diktatorkommandoer Ta med et mellomrom for å sette uttrykket som vil aktivere arbeidsflyten, med tittelen Diktatkommandoen:, Dette kan være en hvilken som helst setning du liker. For eksempel vil min arbeidsflyt prøve å spille min favorittalbum i iTunes for å kunne sette dette feltet til "Spill min favorittalbum"

Under dette alternativet er en avmerkingsboks merket Kommando aktivert, sjekk dette når du vil begynne å bruke arbeidsflyten din, ellers vil ikke Macen gjenkjenne utløsersetningen du nettopp har opprettet.

Definere Siri Svar

En av Siris overskriftsfunksjoner er hennes evne til å svare på dine kommandoer med en vittig tilbakemelding. Du kan simulere denne funksjonaliteten ved hjelp av arbeidsflythandlinger som allerede er innbygget i Automator

For å gjøre det drar du Få spesifisert tekst handling fra handlingsbiblioteket på venstre side av Automator vindu inn i arbeidsflyten. I dette multilinje tekstfeltet kan du definere teksten du vil at faux-Siri skal svare med når kommandoen er aktivert. 

Aktiver "Få spesifisert tekst" og "Snakk tekst" gjør at Macen din kan snakke tilbake

Deretter drar du Snakk tekst handling i arbeidsflyten din. Denne handlingen vil snakke hvilken som helst tekst som tidligere ble definert i Få spesifisert tekst handling. Som standard vil teksten bli snakket i Alex stemme, en som har vært en del av OS X siden 2007. 

Tekst-til-taleteknologi har avansert ganske litt siden da, så Alex høres nesten komisk dårlig ut. Du kan bytte Alex ut for stemmen til siri ved å velge Samantha fra Stemme nedtrekksmenyen. 

Du kan forhåndsvise hva ditt forhåndsdefinerte svar høres ut som ved å trykke Løpe i programmets verktøylinje. 

På dette tidspunktet kan du definere resten av arbeidsflyten for å dekke dine behov. Som nevnt tidligere, kan omtrent alle andre typer arbeidsflyt, unntatt de med filinngangsfunksjon, bli repurposed som Diktatorkommandoer.

Aktivering av dikteringskommandoer

Nå som du har opprettet en dikteringskommando eller to, kan du aktivere dem ved å navigere til tilgjengelighet fra Systemvalg applikasjon. Innenfor tilgjengelighet, naviger til bunnen av listen over alternativer på venstre side, velg Diktat, og til slutt, klikk Diktatorkommandoer ...

Deretter merker du av i boksen nederst i vinduet som er merket Aktiver avanserte kommandoer, Dette vil tillate at diktatvinduet hentes fra hvor som helst i OS X. 

Du kan selektivt aktivere og deaktivere Diktatorkommandoer ved å merke av og fjerne merket i boksen ved siden av hver av dem. I tillegg til kommandoene som er opprettet i Automator, OS X har dusinvis av kraftige kommandoer innebygd, inkludert:

  • Bytte til: bringer en åpen søknad til forkant
  • Søk Spotlight for: Søk etter alt som kan bli indeksert av Spotlight
  • Stopp å lytte: lukker diktatvinduet
  • Shvordan kommandoer: Viser en liste over alle kommandoer, inkludert de som er definert av deg
Tilgjengelighetsvinduet lar deg aktivere avanserte kommandoer

Når du har bestemt hvilke kommandoer du vil aktivere, trykker du på Ferdig og avslutte Systemvalg

For å teste den nye Diktatorkommandoer, treffer tastetrykket du definerte i Diktasjon og tale ruten (som standard er dette Trykk Fn (Funksjon) Tast to ganger) og begynner å snakke. 

Konklusjon

Mens en eller to Diktatorkommandoer vil ikke komme nær til å tilpasse bredden eller dybden til Siri funksjonalitet, er det mulig å bruke dem til å lage en skreddersydd versjon av Apples populære digitale personlige assistent. 

Med noe hell vil Apple introdusere Siri på Mac i nær fremtid, men i mellomtiden, Diktatorkommandoer tjene som et interessant blikk på ting som kommer. Gi meg beskjed, i kommentarene nedenfor, hvordan bruker du Diction Commands.