Table des matières:
- Étape 1: Exigences
- Étape 2: Configurez l'API de l'Assistant Google
- Étape 3: Installez l'exemple de projet Python de l'Assistant Google
- Étape 4: Testez l'Assistant Google
- Étape 5: Informations supplémentaires
Vidéo: Assistant Google pour PC/Mac/Linux : 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
Google Assistant est la réponse de Google à l'assistant domestique intelligent Alexa d'Amazon. Initialement disponible uniquement avec des fonctionnalités limitées dans l'application Google Allo, Google Assistant a ensuite été déployé avec les smartphones Google Home et Pixel pour apporter toute la puissance de l'assistant de Google aux consommateurs.
Après quelques mois d'attente, les smartphones fonctionnant sous Android 6.0+ ont également reçu Google Assistant, et il y a quelques jours à peine, Google a lancé le SDK Google Assistant qui permet à l'Assistant d'être exécuté sur pratiquement n'importe quelle plate-forme. Aujourd'hui, nous allons vous montrer comment installer Google Assistant sur votre machine Windows, Mac ou Linux à l'aide de Python.
Étape 1: Exigences
Python 3
Vous devrez avoir installé Python, que vous utilisiez ou non Windows, macOS ou une distribution GNU/Linux. L'installation est assez simple. Ouvrez simplement le fichier d'installation et sélectionnez l'installation personnalisée. À l'étape suivante, cliquez sur Suivant, cochez la case Ajouter Python aux variables d'environnement, puis passez aux étapes suivantes et installez Python.
Vous pouvez confirmer que Python fonctionne en ouvrant un terminal/invite de commande, puis en tapant simplement python. Si vous voyez le terminal/invite de commande renvoyer la version actuelle de Python sur votre ordinateur, alors vous êtes en or !
Étape 2: Configurez l'API de l'Assistant Google
Ce qui suit sont des instructions étape par étape qui vous guident tout au long du processus d'activation de l'API Google Assistant dans la console Cloud Platform afin que vous puissiez accéder à Google Assistant via le programme Python. Toutes ces étapes sont indépendantes de la plate-forme, ce qui signifie que les étapes sont les mêmes pour Windows, macOS et GNU/Linux OS.
- Accédez à la page Projets dans la console Google Cloud Platform.
- Cliquez sur "Créer un projet" en haut.
- Nommez le projet « Mon assistant Google » et cliquez sur « Créer ».
- Attendez quelques secondes que la console crée votre nouveau projet. Vous devriez voir une icône de progression en rotation en haut à droite. Une fois la création de votre projet terminée, vous serez amené à la page de configuration de votre projet.
- Cliquez sur ce lien pour accéder directement à la page de l'API Google Assistant. En haut, cliquez sur "Activer".
- Google vous avertira que vous devez créer des informations d'identification pour utiliser cette API. Cliquez sur « Créer des identifiants » en haut à droite. Cela vous mènera à une page de l'assistant de configuration où Google vous aide à déterminer le type d'informations d'identification dont vous avez besoin pour utiliser cette API.
-
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 ». Appuyez maintenant sur « de quelles informations d'identification ai-je besoin ? »
- Google devrait vous recommander de créer un ID client OAuth 2.0. Nommez l'ID client comme vous le souhaitez, par exemple, votre nom + Bureau. Une fois que vous avez choisi un nom, cliquez sur « Créer un identifiant client ».
- Sous "nom du produit affiché aux utilisateurs", saisissez "Mon assistant Google". Cliquez sur continuer.
- Cliquez sur "Terminé". Il n'est pas nécessaire de cliquer sur télécharger ici car nous n'avons besoin que du secret client, que nous téléchargerons ensuite.
- Maintenant, sous la liste des ID client OAuth 2.0, vous devriez voir l'ID client que vous venez de créer. Tout à droite, cliquez sur l'icône de téléchargement pour télécharger le fichier client_secret_XXX.json, où « XXX » est votre identifiant client. Enregistrez ce fichier n'importe où sur votre ordinateur, idéalement dans un nouveau dossier appelé "googleassistant".
-
Accédez à la page Contrôles 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. C'est ainsi que Google Assistant peut réellement vous lire des informations personnalisées.
Nous avons maintenant créé un mécanisme permettant à un client, dans ce cas notre machine Windows/Mac/Linux, d'accéder à l'API Google Assistant sous notre compte Google. Ensuite, nous devons configurer le client qui accédera à l'API Google Assistant.
Étape 3: Installez l'exemple de projet Python de l'Assistant Google
Ouvrez une fenêtre de terminal/invite de commande et suivez les étapes suivantes. Saisissez d'abord cette commande:
python -m pip installer google-assistant-sdk[samples]
Vous devriez voir tout un tas de dépendances en cours de téléchargement et d'installation lorsque vous entrez cette commande. Ceux-ci sont nécessaires pour que l'exemple de projet Python fonctionne. Attendez qu'il se termine.
Une fois cela fait, entrez ensuite la commande suivante (assurez-vous d'ajuster le chemin):
pip install --upgrade google-auth-oauthlib[tool]google-oauthlib-tool --client-secrets path/to/client_secret_XXXXX.json --scope https://www.googleapis.com/auth/assistant-sdk-prototype --save --headless
(Comme dans mon cas, c'était: pip install --upgrade google-auth-oauthlib[tool]google-oauthlib-tool --client-secrets "C:\Users\Arya Bhushan\Documents\GAssistant\additional\client_id.json " --scope https://www.googleapis.com/auth/assistant-sdk-prototype --save --headless)
Dans l'invite de commande, vous verrez une réponse vous indiquant de visiter une URL afin d'autoriser l'application.
Copiez et collez cette URL dans votre navigateur. Sélectionnez le même compte Google que vous avez utilisé pour configurer l'API Google Assistant. Sur la page suivante, vous verrez une zone de texte contenant le jeton d'accès de votre client.
Copiez ce jeton d'accès et collez-le dans l'invite de commande où il vous demande le code d'autorisation. Si cela est fait correctement, vous verrez une réponse indiquant que vos informations d'identification ont été enregistrées.
Étape 4: Testez l'Assistant Google
saisissez cette commande pour commencer à parler à Google Assistant:
démarrer python -m googlesamples.assistant.grpc.pushtotalk
Attendez que l'invite de commande dise « appuyez sur Entrée pour envoyer une nouvelle demande », puis appuyez sur Entrée pour commencer à parler à Google Assistant. Une fois que vous avez fini de parler, l'invite de commande affichera une transcription de ce que vous venez de dire, puis lira la réponse. Si vous voyez un avertissement par la suite, ignorez-le.
Amusez-vous avec Google Assistant sur votre machine Windows, macOS ou GNU/Linux ! Ce n'est pas particulièrement utile dans ce format, mais c'est une démonstration très rapide des possibilités que représente le nouveau SDK Google Assistant. Peut-être que nous verrons des applications de bureau ou des extensions de navigateur tirer parti de cette fonctionnalité dans un avenir proche.
Étape 5: Informations supplémentaires
Eh bien, c'est mon premier instructables et s'il y a des erreurs ou un problème, n'hésitez pas à commenter et j'essaierai de l'améliorer !
Aussi je joins la version pdf de cette instructables dans cette étape donc PROFITEZ:)
P. S. Si vous êtes sur Ubuntu, vous devez installer une dépendance manquante, c'est-à-dire le package python3-pyaudio. Merci à PeterB480
Source: XDA
Conseillé:
WLED (sur ESP8266) + IFTTT + Google Assistant : 5 étapes
WLED (sur ESP8266) + IFTTT + Google Assistant : Ce didacticiel vous permettra de commencer à utiliser IFTTT et Google Assistant pour WLED sur un ESP8266. Pour configurer votre WLED & ESP8266, suivez ce guide sur tynick : https://tynick.com/blog/11-03-2019/getting-started… Criez à Aircookie pour un si bon logiciel
Matrice LED contrôlée par Google Assistant ! : 7 étapes (avec photos)
Matrice LED contrôlée par Google Assistant ! : Dans ce didacticiel, je vais vous montrer comment créer une matrice LED contrôlée par Google Assistant que vous pouvez contrôler n'importe où à l'aide d'un smartphone, alors commençons
Assistant Google mains libres pour Raspberry Pi : 14 étapes (avec photos)
Assistant Google mains libres pour Raspberry Pi : Bonjour et bienvenue dans mon premier Instructable ! Elle est complètement mains libres avec le OK Googl
Créer des actions personnalisées pour Google Assistant : 12 étapes
Créer des actions personnalisées pour Google Assistant : Voyant le potentiel de Google Assistant tel qu'il était présenté dans Google I/O 18 ainsi que Volvo Cars dans leur système d'infodivertissement, je n'ai pas pu résister à l'essayer. J'ai réutilisé l'un de mes anciens projets, VasttraPi et l'ai interfacé avec Google Assistant
Hack Mac Laptop pour devenir une tablette Mac en 15 minutes ou DIY Cintiq : 6 étapes (avec photos)
Hack Mac Laptop pour devenir une tablette Mac en 15 minutes ou DIY Cintiq : J'ai eu beaucoup de questions à partir d'endroits où cela est apparu : 1. oui il est sensible à la pression2. cela ne fonctionne que là où se trouve mon capteur wacom … essentiellement ce bloc blanc dans le video.3. J'ai utilisé le g4 parce qu'il a une carte mère cassée et qu'il était virtuel