Contrôler un Mac avec des commandes vocales ressemblant à Siri

Bien que Siri n’ait pas encore atteint le Mac, il est toujours possible de reproduire certaines des fonctionnalités fournies par l’assistant personnel numérique d’Apple avec des outils disponibles sous OS X.. 

Dans ce tutoriel, je vais vous montrer comment recréer une partie de la magie de Siri à l'aide de custom Commandes de dictée, disponible dans Automator dans OS X 10.10 Yosemite

Screencast

Configuration de la dictée

La base de notre faux-Siri sera le Dictation fonctionnalité cuite directement dans OS X. Pour configurer la dictée, lancez d’abord Préférences de système et naviguer vers le Dictée & Discours volet des préférences. 

Une fois dans le volet Dictée, vous souhaiterez changer de mode. Dictation option de Sur. Cela activera uniquement les fonctionnalités de dictée les plus basiques disponibles dans OS X; notamment, la possibilité de dicter du texte en utilisant votre voix dans n’importe quel champ de texte. Bien qu'utile, cela ne vous rapprochera pas beaucoup de votre objectif de reproduire certaines fonctionnalités de Siri.. 

Vous pouvez configurer les bases de la dictée dans les Préférences Système.

Pour ce faire, vous devez cocher la case intitulée Utiliser la dictée améliorée, Cela permet de nombreuses fonctionnalités avancées, y compris l'utilisation hors ligne, la dictée continue avec rétroaction en direct et la possibilité d'utiliser la voix de Siri.. 

Cela a toutefois un coût: environ 800 Mo d’espace disque. Cela ne devrait pas poser de problème aux utilisateurs de disques durs traditionnels de grande taille, mais si vous utilisez un disque SSD avec un espace limité, réfléchissez-y à deux fois..

Lorsque l'option Dictée améliorée est activée, vous pouvez maintenant déterminer le raccourci qui ouvrira la fenêtre Dictée. Par défaut, Appuyez deux fois sur la touche Fn (Fonction) est sélectionné, bien que vous puissiez le changer en sélectionnant un préréglage ou un raccourci entièrement personnalisé dans le menu déroulant.

La dernière étape de la configuration du Dictée et discours Le volet de préférence consiste à choisir le microphone. Pour de meilleurs résultats, optez pour un microphone externe, tel que celui intégré aux écouteurs EarPod d’Apple. Si cela n’est pas possible, assurez-vous que le Mac se trouve dans une pièce silencieuse, afin que votre voix puisse être clairement perçue..

Principes de base des commandes de dictée

Maintenant que le système a été correctement configuré pour utiliser Dictation, vous pouvez créer votre première coutume Commande de dictée flux de travail. Ceci est fait en ouvrant le Automator application et sélection Commande de dictée comme type de document. 

Remarque: Avant de continuer, c’est une bonne idée de bien comprendre comment Automator les workflows sont faits. Heureusement, Tuts + propose un tutoriel sur les flux de travail Automator. 

Si vous connaissez Automator, vous pourriez vous attendre à un espace en haut de la fenêtre du document pour définir les types de fichiers pouvant être acceptés comme entrée pour votre flux de travail. Ce n'est pas le cas avec Commandes de dictée, cependant, comme ils n'acceptent aucune entrée. 

C'est une bénédiction et une malédiction. D'une part, cela signifie que Commandes de dictée peut être déclenché à tout moment, de n’importe où. D'autre part, cela limite nécessairement la portée de ce que Commandes de dictée peut faire. Il n'est pas possible de modifier un fichier sélectionné dans Chercheur, par exemple.

Au lieu d'une option pour définir les types d'entrée de fichier acceptés, Commandes de dictée inclure un espace pour définir la phrase qui activera le flux de travail, intitulée Commande de dictée:, cela peut être n'importe quelle phrase que vous aimez. Par exemple, mon exemple de flux de production va lire mon album favori dans iTunes. Je pourrais définir ce champ sur “Joue mon album préféré”

Sous cette option se trouve une case à cocher intitulée Commande activée, cochez cette case lorsque vous souhaitez utiliser votre flux de travail, sinon le Mac ne reconnaîtra pas la phrase de déclenchement que vous venez d'établir..

Définir la réponse de Siri

L'une des principales caractéristiques de Siri est sa capacité à répondre à vos commandes par une réfutation pleine d'esprit. Vous pouvez simuler cette fonctionnalité en utilisant des actions de flux de travail déjà intégrées à Automator

Pour ce faire, faites glisser le Obtenir le texte spécifié action de la bibliothèque d'actions sur le côté gauche de la Automator fenêtre dans le flux de travail. Dans ce champ de texte multiligne, vous pouvez définir le texte auquel vous souhaitez que votre faux Siri réponde lorsque votre commande est activée.. 

Les actions "Obtenir le texte spécifié" et "Prononcer le texte" permettent à votre Mac de répondre

Ensuite, faites glisser le Parler du texte action dans votre flux de travail. Cette action parlera quel que soit le texte précédemment défini dans la Obtenir le texte spécifié action. Par défaut, le texte sera prononcé dans les Alex voix, qui fait partie d’OS X depuis 2007. 

La technologie de synthèse vocale a beaucoup progressé depuis, donc Alex semble presque comiquement mauvais. Vous pouvez passer Alex pour la voix de Siri en sélectionnant Samantha du Voix menu déroulant. 

Vous pouvez prévisualiser le son de votre réponse prédéfinie en appuyant sur Courir dans la barre d'outils de l'application. 

À ce stade, vous pouvez définir le reste du flux de travail pour répondre à vos besoins. Comme mentionné précédemment, à peu près tous les autres types de flux de travail, à l'exception de ceux dotés de la fonctionnalité de saisie de fichier, peuvent être réutilisés comme suit: Commandes de dictée.

Activation des commandes de dictée

Maintenant que vous avez créé une commande de dictée ou deux, vous pouvez les activer en accédant à Accessibilité du Préférences de système application. Dans Accessibilité, accédez au bas de la liste des options du côté gauche, choisissez Dictation, et enfin, cliquez Commandes de dictée…

Ensuite, cochez la case au bas de la fenêtre intitulée Activer les commandes avancées, cela permettra à la fenêtre de dictée d'être affichée à partir de n'importe où dans OS X. 

Vous pouvez activer et désactiver sélectivement Commandes de dictée en cochant ou décochant les cases correspondantes. En plus des commandes créées dans Automator, OS X a des dizaines de commandes puissantes intégrées, y compris:

  • Basculer vers: met au premier plan une application actuellement ouverte
  • Rechercher Spotlight pour: rechercher tout ce qui peut être indexé par Projecteur
  • Arrêtez d'écouter: ferme la fenêtre de dictée
  • Scomment commandes: affiche une liste de toutes les commandes, y compris celles que vous avez définies
La fenêtre d'accessibilité vous permet d'activer les commandes avancées

Une fois que vous avez déterminé les commandes que vous souhaitez activer, appuyez sur Terminé et sortir Préférences de système

Pour tester le nouveau Commandes de dictée, appuyez sur la frappe que vous avez définie dans le Dictée & Discours volet (par défaut, c’est Appuyez deux fois sur la touche Fn (Fonction)) et commence à parler. 

Conclusion

Alors qu'un ou deux Commandes de dictée Il ne sera pas possible d’adapter l’étendue ou la profondeur des fonctionnalités de Siri, il est possible de les utiliser pour créer une version sur mesure du populaire assistant personnel numérique d’Apple.. 

Avec un peu de chance, Apple présentera Siri sur Mac dans un avenir proche, mais entre-temps, Commandes de dictée servir de regard intéressant sur les choses à venir. Faites-moi savoir, dans les commentaires ci-dessous, comment utilisez-vous Commandes de diction.