Sådan får du Google Assistant til Windows-pc

. På den anden indstillingsskærm skal du markere “Føj Python til miljøvariabler”.



Når Python er installeret, skal du åbne en kommandoterminal og skrive “python” (uden tilbud). Hvis alt er i orden, skal kommandoprompten vise din nuværende Python-version.



Nu skal vi konfigurere Google Assistent ILD.



  1. Naviger til Projekt side i Google Cloud Platform Console.
  2. Klik på ' Opret projekt ”Op øverst.
  3. Giv projektet et navn som “ Google Assistent ”Og klik 'Skab.'
  4. Konsollen opretter dit nye projekt - du skal se et ikon for centrifugeringsfremgang øverst til højre. Når det er gjort, føres du til projektets konfigurationsside.
  5. Gå til Google Assistant API side og klik på 'Aktiver' øverst. '
  6. For at bruge API'en skal du oprette legitimationsoplysninger. Så klik på knappen 'Opret legitimationsoplysninger' øverst til højre. En installationsguide leder dig gennem denne proces.
  7. Under “hvor vil du ringe til API'en fra?” Skal du vælge “ Andet brugergrænseflade (f.eks. Windows, CLI-værktøj) “. For 'hvilke data vil du få adgang til?' vælg “ Brugerdata ”Cirkel. Klik nu på 'hvilke legitimationsoplysninger har jeg brug for?'
  8. Google vil anbefale, at du opretter en OAuth 2.0-klient-id . Giv klient-id'et et unikt navn, og klik på 'Opret klient-id.'
  9. Indtast 'Min Google-assistent' eller noget lignende under 'Produktnavn vist for brugere'.
  10. Klik på 'færdig', men klik ikke på download her, vi har kun brug for klientens hemmelighed.
  11. Under listen over OAuth 2.0-klient-id'er kan du se det klient-id, du lige har oprettet. Klik på downloadikonet yderst til højre for at downloade client_secret_XXX.json fil, hvor 'XXX' er dit klient-id. Gem denne fil hvor som helst på din computer, ideelt set i en ny mappe kaldet “google assistent”.
  12. Gå til Aktivitetsstyringsside til din Google-konto og sørg for, at 'Web- og appaktivitet', 'Placeringshistorik', 'Enhedsoplysninger' og 'Stemme- og lydaktivitet' er aktiveret. Dette er så Google Assistant faktisk kan læse dine personlige oplysninger.

Nu er vi nødt til at konfigurere en klient, der får adgang til Google Assistant API.



Åbn en kommandoterminal og skriv følgende kommando:

-m pip install google-assistant-sdk [prøver]

Dette begynder at installere de krævede afhængigheder til Python. Når det er gjort, skal du indtaste denne kommando næste (skift stykatalog i kommandoen).



py -m googlesamples.assistant.auth_helpers - client-secrets change  your  path  client_secret_XXX.apps.googleusercontent.com.json

I kommandoprompten får du vist en URL til at besøge for at godkende applikationen. Gå videre, og kopiér URL-adressen i din browser, og brug den samme Google-konto, som du brugte til at konfigurere Google Assistant API. Du får vist et adgangstoken til din klient - copypaste adgangstokenet i kommandoprompten, hvor du bliver bedt om det.

Nu tester vi, om Google Assistent kan få adgang til din mikrofon korrekt. Skriv i kommandoprompten:

python-m googlesamples.assistant.audio_helpers

Hvis det med succes afspiller noget lyd for dig, kan du begynde at kommunikere med Google Assistent. Skriv i kommandoprompten:

python -m googlesamples.assistent

Vent på, at den siger 'tryk på Enter for at sende en ny anmodning', og tryk derefter på Enter på tastaturet for at begynde at tale i din mikrofon. Når du er færdig med at tale, viser kommandoprompten en transkription af det, du sagde, og afspiller også Google Assistents svar.

Nu er ovenstående kommandoprompt en ret grim metode til at interagere med Google Assistant API, men heldigvis er der en udvidelse til Chrome-browseren kaldet “ AutoVoice ”Det kræver simpelthen, at du har konfigureret Google Assistent på din computer (hvilket vi lige har gjort!). Vi bliver dog nødt til at gøre lidt mere kommandoprompt-magi for at konfigurere det korrekt.

Åbn kommandoprompten, og kopiér følgende kommando:

 py -c 'fra distutils.sysconfig import get_python_lib; fra urllib.request import urlretrieve; urlretrieve ('https://joaoapps.com/AutoApps/Help/Info/com.joaomgcd.autovoice/googleassistant/__main__.py