Je n'avais pas beaucoup d'informations lorsque je voulais utiliser Google Assistant sur Windows, je vais donc résumer ce que j'ai recherché. Cependant, au 19 août 2020, il semble que les fonctions disponibles soient limitées. Les détails sont résumés ci-dessous.
・ Python == 3,6 ・ Windows10
J'ai cité d'ici. https://developers.google.com/assistant/sdk/overview
Supported architectures | All gRPC platforms |
Supported languages | All gRPC languages |
Hands-free activation | No |
Audio capture and playback | Reference code is provided |
Conversation state management | Reference code is provided |
Timers and alarms | No |
Playback of podcasts and news | No |
Broadcast voice messages | No |
Visual output (HTML5) of Assistant responses | Yes |
Vous pouvez consulter les dernières informations de cette URL. https://developers.google.com/assistant/sdk/release-notes
La construction de l'environnement Python est omise ici.
Ouvrez Google Cloud Platform et cliquez sur ** "Créer un projet" ** en haut à gauche. https://console.cloud.google.com/cloud-resource-manager
Entrez le nom de votre choix dans Nom du projet. (L'ID du projet peut être modifié, mais il doit être entièrement en minuscules et se terminer par un nombre demi-largeur.)
Ouvrez les API de l'Assistant Google dans un onglet séparé. https://console.developers.google.com/apis/api/embeddedassistant.googleapis.com/overview 自分の作ったプロジェクトを選択し、Openをクリック。
Cliquez sur ** "CREATEC REDENTIALS" ** en haut à droite.
Remplissez les champs de sélection comme indiqué dans l'image. Cliquez ensuite sur ** «De quels identifiants ai-je besoin?» **. Cliquez ensuite sur ** "SET UP CONCENT SCREAN" **.
Sélectionnez ensuite ** "Externe" ** ** "CRÉER" **
Choisissez un nom de projet. Cependant, il peut ne pas être reconnu qu'il contient un nom de société célèbre tel que Google. Cliquez ensuite sur ** «ENREGISTRER» ** en bas.
Revenez à ** «Credentials» ** avec le cadenas à droite. Sélectionnez ** "Aidez-moi à choisir" ** parmi ** "+ CRÉER DES CRÉDENTIELS" ** ci-dessus.
Remplissez à nouveau le champ de sélection comme indiqué dans l'image.
Ensuite, choisissez le nom de ** "client id" **. Cliquez ensuite sur ** "Créer un ID client OAuth" **.
Entrez ** "Créer un ID" ** et appuyez sur ** "Télécharger" **. (Le fichier téléchargé ici n'est pas utilisé.)
Appuyez sur ** "Terminé" **, puis appuyez sur la flèche à l'extrême droite de la colonne de votre projet pour télécharger le fichier json.
Pour le fichier json téléchargé ici, créez un dossier directement sous le lecteur C et placez-le là.
Entrez ce qui suit à partir de l'invite de commande pour installer le SDK de l'Assistant Google.
py -m pip install google-assistant-sdk[samples]
16 Ensuite, entrez ce qui suit pour installer.
py -m pip install google-auth-oauthlib[tool]
17 Entrez ce qui suit à l'invite de commande.
google-oauthlib-tool --client-secrets C:\L'emplacement du fichier json\ --scope https://www.googleapis.com/auth/assistant-sdk-prototype --save --headless
18 Copiez l'URL affichée et recherchez avec votre navigateur. Cliquez deux fois sur Autoriser pour permettre l'intégration avec votre compte. Vous verrez le code dont vous avez besoin pour vous connecter, alors copiez-le.
19 Revenez à l'invite de commande, collez le code copié et appuyez sur Entrée. Les informations contenues dans le fichier json sont enregistrées dans votre compte.
Une fois que vous avez terminé 20 opérations ou plus, vous pouvez tester l'enregistrement et la lecture avec le code suivant.
py -m googlesamples.assistant.grpc.audio_helpers
21 Déplacez le fichier json dans le dossier où il se trouve sur l'invite de commande.
22 Entrez la commande suivante sur ce dossier.
googlesamples-assistant-devicetool --project-id Mon registre d'ID de projet-model --fabricant "Veuillez décider vous-même du nom du fabricant"--product-name "Veuillez décider vous-même du nom du produit"--type LIGHT --modèle "Tout va bien."
23 Enfin, entrez la commande suivante.
py -m googlesamples.assistant.grpc.pushtotalk --device-model-id "Mon ID de modèle"--project-identifiez votre ID de projet
24 En cas de succès, vous verrez ** "Veuillez entrer pour envoyer une nouvelle demande ..." **. Après avoir entré Enter, il répondra que vous pouvez parler. (Cependant, il est en anglais pour le moment.)
https://www.lifewire.com/google-assistant-on-windows-4628292
Recommended Posts