Bestuur een Mac met Siri-achtige stemcommando's

Hoewel Siri nog niet zijn weg heeft gevonden naar de Mac, is het nog steeds mogelijk om een ​​deel van de functionaliteit van de digitale persoonlijke assistent van Apple te repliceren met tools die beschikbaar zijn in OS X. 

In deze tutorial laat ik je zien hoe je sommige van Siri's magie kunt recreëren met behulp van custom Dictaten, beschikbaar in Automator in OS X 10.10 Yosemite

screencast

Dicteren configureren

De basis van onze faux-Siri zal de zijn dictee functie die direct in OS X is gebakken. Om Dictation te configureren, start u eerst Systeem voorkeuren en navigeer naar de Dicteren & Spraak voorkeurenpaneel. 

Eenmaal in het dictaat, wil je de dictee optie om Op. Dat zal alleen de meest eenvoudige Dictation-functies inschakelen die beschikbaar zijn in OS X; met name het vermogen om tekst met behulp van je stem in elk tekstveld te dicteren. Hoewel dat nuttig is, zal dat je niet veel dichter bij je doel brengen om een ​​deel van de functionaliteit van Siri te repliceren. 

U kunt de basisbeginselen van dicteren configureren binnen Systeemvoorkeuren

Om dit te doen, moet u het vakje met het label aanvinken Gebruik Enhanced Dictation, dit maakt veel geavanceerde functies mogelijk, waaronder offline gebruik, continu dicteren met live feedback en de mogelijkheid om de stem van Siri te gebruiken. 

Er zijn echter wel kosten aan verbonden: ongeveer 800 MB schijfruimte. Voor gebruikers met grote traditionele harde schijven zou dit geen probleem moeten zijn, maar als u op een SSD met beperkte ruimte vertrouwt, wilt u misschien twee keer nadenken.

Met Enhanced Dictation ingeschakeld, kunt u nu doorgaan met het bepalen van de snelkoppeling waarmee het venster Dictation wordt geopend. Standaard, Druk tweemaal op Fn (Functie) -toets is geselecteerd, maar u kunt dit wijzigen door een voorinstelling of een geheel aangepaste snelkoppeling te selecteren in het vervolgkeuzemenu.

De laatste stap bij het configureren van de Dicteren en spraak voorkeurspaneel is om de microfoon te kiezen. Voor het beste resultaat moet je kiezen voor een externe microfoon, zoals die is ingebouwd in de eigen EarPod-hoofdtelefoon van Apple. Als dat niet mogelijk is, zorgt u ervoor dat de Mac zich in een stille kamer bevindt, zodat uw stem duidelijk kan worden opgepikt.

Basisprincipes van dictaten

Nu is het systeem correct geconfigureerd om te gebruiken dictee, u kunt uw eerste aangepaste maken Dictaat commando workflow. Dit wordt gedaan door het openen van de Automator toepassing en selectie Dictaat commando als het documenttype. 

Notitie: Voordat u verder gaat, is het een goed idee om een ​​basiskennis te hebben van hoe Automator workflows zijn gemaakt. Gelukkig heeft Tuts + een zelfstudie over Automator-workflows. 

Als u bekend bent met Automator, u kunt een ruimte boven in het documentvenster verwachten om te definiëren welke bestandstypen als invoer voor uw werkstroom kunnen worden geaccepteerd. Dat is niet het geval met Dictaten, omdat ze geen invoer accepteren. 

Dit is een zegen en een vloek. Aan de ene kant betekent dit dat Dictaten kan altijd en overal worden geactiveerd. Aan de andere kant beperkt dat noodzakelijkerwijs de reikwijdte van wat Dictaten kan doen. Het is niet mogelijk om een ​​bestand te wijzigen dat is geselecteerd in vinder, bijvoorbeeld.

In plaats van een optie om geaccepteerde bestandstypen te definiëren, Dictaten een spatie opnemen om de zin in te stellen die de werkstroom zal activeren, getiteld Dictaat commando:, dit kan elke zin zijn die je leuk vindt. Mijn voorbeeldworkflow gaat bijvoorbeeld mijn favoriete album afspelen in iTunes om dat veld in te stellen "Speel mijn favoriete album"

Onder die optie bevindt zich een selectievakje met het label Opdracht ingeschakeld, vink dit aan wanneer u uw workflow wilt gebruiken, anders herkent de Mac de triggerfrase die u zojuist hebt vastgesteld niet.

Definiëren van Siri's reactie

Een van de hoofdkenmerken van Siri is haar vermogen om met een geestig weerwoord op uw opdrachten te reageren. U kunt deze functionaliteit simuleren met behulp van workflowacties die al ingebouwd zijn Automator

Om dit te doen, sleept u de Krijg gespecificeerde tekst actie uit de actiebibliotheek aan de linkerkant van de Automator venster in de workflow. In dit tekstveld met meerdere regels kunt u de tekst definiëren waarop u uw faux-Siri wilt laten reageren wanneer uw opdracht is geactiveerd. 

Met de acties "Get Specified Text" en "Speak Text" kan uw Mac terug praten

Sleep vervolgens de Spreek tekst actie in uw workflow. Deze actie spreekt elke tekst die eerder in de Krijg gespecificeerde tekst actie. Standaard zal de tekst worden uitgesproken in de Alex stem, een die sinds 2007 deel uitmaakt van OS X.. 

Text-to-speech-technologie is sindsdien behoorlijk verbeterd Alex klinkt bijna komisch slecht. Je kunt schakelen Alex uit voor de stem van Siri door te selecteren Samantha van de Stem drop-down menu. 

U kunt een voorbeeld van uw voorgedefinieerde reactie bekijken door op te drukken Rennen in de werkbalk van de toepassing. 

Op dit punt kunt u de rest van de workflow definiëren om aan uw behoeften te voldoen. Zoals eerder vermeld, kan vrijwel elke andere workflow, behalve die met bestandsinvoerfunctionaliteit, opnieuw worden gebruikt Dictaten.

Dictation Commands inschakelen

Nu u een of meer opdrachten voor een dictaat hebt gemaakt, kunt u deze inschakelen door naar te navigeren Toegankelijkheid van de Systeem voorkeuren toepassing. Binnen Toegankelijkheid, navigeer naar de onderkant van de lijst met opties aan de linkerkant, kies dictee, en klik ten slotte op Dicteeropdrachten ...

Vink vervolgens het selectievakje onder aan het venster met het label aan Schakel geavanceerde opdrachten in, hierdoor kan het Dictation-venster overal in OS X worden opgehaald. 

U kunt selectief in- en uitschakelen Dictaten door het selectievakje naast respectievelijk elk vakje aan te vinken en uit te schakelen. Naast de opdrachten die zijn gemaakt in Automator, OS X heeft tientallen krachtige ingebouwde commando's, waaronder:

  • Overschakelen naar: brengt een momenteel geopende applicatie op de voorgrond
  • Zoek Spotlight voor: zoek naar alles dat kan worden geïndexeerd Spotlight
  • Stop met luisteren: sluit het dicteervenster
  • Shoe bevelen: toont een lijst met alle opdrachten, inclusief die welke door u zijn gedefinieerd
In het venster Toegankelijkheid kunt u geavanceerde opdrachten inschakelen

Nadat u hebt bepaald welke opdrachten u wilt inschakelen, drukt u op Gedaan en verlaat Systeem voorkeuren

Om het nieuwe te testen Dictaten, druk op de toetsaanslag die u hebt gedefinieerd in de Dicteren & Spraak paneel (standaard is dit dit Druk tweemaal op Fn (Functie) -toets) en begin met spreken. 

Conclusie

Terwijl een of twee Dictaten komt niet in de buurt van de breedte of diepte van de functionaliteit van Siri, het is mogelijk om ze te gebruiken om een ​​aangepaste versie van Apple's populaire digitale persoonlijke assistent te maken. 

Met een beetje geluk introduceert Apple in de nabije toekomst Siri op de Mac, maar in de tussentijd, Dictaten dienen als een interessante blik op wat komen gaat. Laat me weten, in de reacties hieronder, hoe gebruik je Diction Commands.