Comment obtenir l'Assistant Google pour PC Windows

Google Assistant est disponible sur presque tous les téléphones Android récemment fabriqués, mais aucune version de bureau n'est actuellement disponible. Cependant, aujourd'hui, je vais vous montrer une méthode ( quelque peu fastidieuse ) pour faire fonctionner Google Assistant sur votre machine Windows.

Au moment d'écrire ces lignes, il n'y a pas d'interface graphique sophistiquée pour ce que nous sommes sur le point de faire, et l'installation reposera principalement sur des lignes de commande. Mais une fois que vous l'avez installé, vous pouvez parler dans le microphone de votre ordinateur comme vous le feriez avec votre appareil Android pour contrôler l'Assistant Google.

Exigences

  • Python 3

Tout d'abord, vous devrez installer Python sur votre ordinateur, puis nous devons l'ajouter au chemin, suivez-moi attentivement. Téléchargez et lancez le programme d'installation Python .exe, et faites-le faire une installation personnalisée . Sur le deuxième écran d'options, cochez «Ajouter Python aux variables d'environnement».

Une fois Python installé, ouvrez un terminal de commande et tapez «python» (sans guillemets). Si tout va bien, l'invite de commande devrait afficher votre version actuelle de Python.

Nous devons maintenant configurer l'API Google Assistant.

  1. Accédez à la page Projets dans la console Google Cloud Platform.
  2. Cliquez sur « Créer un projet » en haut.
  3. Donnez au projet un nom tel que " Assistant Google " et cliquez sur "Créer".
  4. La console créera votre nouveau projet - vous devriez voir une icône de progression en rotation en haut à droite. Une fois terminé, vous serez redirigé vers la page de configuration du projet.
  5. Accédez à la page de l' API de l'Assistant Google et cliquez sur "Activer" en haut. "
  6. Pour utiliser l'API, vous devez créer des informations d'identification. Cliquez donc sur le bouton «Créer des informations d'identification» en haut à droite. Un assistant de configuration vous guidera tout au long de ce processus.
  7. Sous «d'où allez-vous appeler l'API?», Sélectionnez « Autre interface utilisateur (par exemple Windows, outil CLI) ». Pour "à quelles données allez-vous accéder?" sélectionnez le cercle « Données utilisateur ». Cliquez maintenant sur "De quels identifiants ai-je besoin?"
  8. Google vous recommandera de créer un ID client OAuth 2.0 . Donnez à l'ID client un nom unique et cliquez sur «Créer un ID client».
  9. Sous "Nom du produit présenté aux utilisateurs", saisissez "Mon Assistant Google" ou quelque chose du genre.
  10. Cliquez sur «terminé», mais ne cliquez pas sur le téléchargement ici, nous n'avons besoin que du secret client.
  11. Sous la liste des ID client OAuth 2.0, vous verrez l'ID client que vous venez de créer. À l'extrême droite, cliquez sur l'icône de téléchargement pour télécharger le fichier client_secret_XXX.json , où «XXX» est votre ID client. Enregistrez ce fichier n'importe où sur votre ordinateur, idéalement dans un nouveau dossier appelé "assistant google".
  12. Accédez à la page des commandes d'activité de votre compte Google et assurez-vous que «Activité sur le Web et les applications», «Historique des positions», «Informations sur l'appareil» et «Activité vocale et audio» sont activés. Cela permet à Google Assistant de lire vos informations personnalisées.

Nous devons maintenant configurer un client qui accédera à l'API Google Assistant.

Ouvrez un terminal de commande et tapez la commande suivante:

-m pip installer google-assistant-sdk [exemples]

Cela commencera à installer les dépendances requises pour Python. Quand c'est fait, entrez cette commande ensuite (changez le répertoire du chemin dans la commande).

py -m googlesamples.assistant.auth_helpers --client-secrets change \ votre \ chemin \ client_secret_XXX.apps.googleusercontent.com.json

Dans l'invite de commande, vous verrez une URL à visiter pour autoriser l'application. Allez-y, copiez l'URL dans votre navigateur et utilisez le même compte Google que vous avez utilisé pour configurer l'API de l'Assistant Google. Vous verrez un jeton d'accès pour votre client - copiez-collez le jeton d'accès dans l'invite de commande à l'endroit demandé.

Nous allons maintenant tester si l'Assistant Google peut accéder correctement à votre microphone. Tapez dans l'invite de commande:

python -m googlesamples.assistant.audio_helpers

S'il réussit à lire de l'audio pour vous, vous pouvez commencer à communiquer avec l'Assistant Google. Tapez dans l'invite de commande:

python -m googlesamples.assistant

Attendez qu'il dise «appuyez sur Entrée pour envoyer une nouvelle demande», puis appuyez sur Entrée sur votre clavier pour commencer à parler dans votre micro. Lorsque vous avez terminé de parler, l'invite de commande affiche une transcription de ce que vous avez dit et lit également la réponse de Google Assistant.

Maintenant, l'invite de commande ci-dessus est une méthode assez moche pour interagir avec l'API Google Assistant, mais heureusement, il existe une extension pour le navigateur Chrome appelée « AutoVoice » qui nécessite simplement que l'Assistant Google soit configuré sur votre ordinateur (ce que nous venons de faire !). Cependant, nous devrons faire un peu plus de magie d'invite de commande pour le configurer correctement.

Ouvrez l'invite de commande et copiez-collez la commande suivante:

py -c "de distutils.sysconfig import get_python_lib; de urllib.request import urlretrieve; urlretrieve ('// joaoapps.com/AutoApps/Help/Info/com.joaomgcd.autovoice/googleassistant/__main__.py', get_python_lib () + '/googlesamples/assistant/__main__.py') "

Accédez maintenant à la page de l'extension AutoVoice avec le navigateur Google Chrome et installez-la. Dans les options d'extension, configurez la commande de réveil sur quelque chose comme " Hey Google" ou "Ok Google" ou ce que vous voulez vraiment.

Activez l' option « Toujours à l'écoute » et définissez « Expression de réveil » sur autre chose que ce que vous avez défini comme commande de réveil. N'oubliez pas qu'une expression consiste à réveiller l' extension , l'autre à réveiller Google Assistant .

Maintenant, tapez dans votre invite de commande:

py -m googlesamples.assistant

Maintenant, vous pouvez simplement dire "Hey Google!" ou tout ce que vous avez défini comme expression pour réveiller l'Assistant Google et commencer immédiatement à lui donner des commandes ( "Hey Google, quel temps fait-il aujourd'hui?" )

Recommandé

Correction: Minecraft ne répond pas
Qu'est-ce que l'application d'enregistrement de périphérique de tuner TV numérique et doit-elle être supprimée?
Qu'est-ce que FileRepMalware et devez-vous le supprimer?