Hvordan få Google Assistant for Windows PC

Google Assistant er tilgjengelig på nesten alle Android-telefoner som nylig er laget, men det er foreløpig ingen stasjonær versjon tilgjengelig. Imidlertid vil jeg i dag vise deg en ( litt kjedelig ) metode for å få Google Assistant til å kjøre på Windows-maskinen din.

I skrivende stund er det ingen fancy GUI for det vi skal gjøre, og installasjonen vil hovedsakelig stole på kommandolinjer. Men når du har fått den i gang, kan du snakke inn i datamaskinens mikrofon som du ville gjort for Android-enheten din for å kontrollere Google Assistant.

Krav

  • Python 3

Først må du installere Python på datamaskinen din, og så må vi legge den til banen, følg meg nøye. Last ned og start Python-installasjonsprogrammet .exe, og få det til å gjøre en tilpasset installasjon . På det andre alternativskjermbildet merker du av for "Legg til Python i miljøvariabler".

Når Python er installert, åpner du en kommandoterminal og skriver “python” (uten sitater). Hvis alt er bra, bør ledeteksten vise din nåværende Python-versjon.

Nå må vi konfigurere Google Assistant API.

  1. Naviger til prosjekt-siden i Google Cloud Platform Console.
  2. Klikk på " Opprett prosjekt " øverst.
  3. Gi prosjektet et navn som " Google Assistant " og klikk "Create".
  4. Konsollen vil opprette det nye prosjektet ditt - du bør se et spinnende fremdriftsikon øverst til høyre. Når det er gjort, blir du ført til prosjektkonfigurasjonssiden.
  5. Gå til Google Assistant API- siden og klikk "Aktiver" øverst. "
  6. For å bruke API-en, må du opprette legitimasjon. Så klikk på knappen "Opprett legitimasjon" øverst til høyre. En installasjonsveiviser vil lede deg gjennom denne prosessen.
  7. Under "hvor vil du ringe API-en fra?", Velg " Annet brukergrensesnitt (f.eks. Windows, CLI-verktøy) ". For “hvilke data vil du få tilgang til?” velg sirkelen " Brukerdata ". Klikk nå “hvilke legitimasjonsbeskrivelser trenger jeg?”
  8. Google vil anbefale deg å opprette en OAuth 2.0-klient-ID . Gi klient-ID-et et unikt navn og klikk "Opprett klient-ID."
  9. Under "Produktnavn vist for brukere" skriver du inn "Min Google-assistent" eller noe sånt.
  10. Klikk på "ferdig", men ikke klikk på nedlastingen her, vi trenger bare klienthemmeligheten.
  11. Under listen over OAuth 2.0-klient-ID-er ser du klient-ID-en du nettopp har laget. Klikk på nedlastingsikonet helt til høyre for å laste ned filen client_secret_XXX.json , der 'XXX' er din klient-ID. Lagre denne filen hvor som helst på datamaskinen din, ideelt sett i en ny mappe som heter “google assistent”.
  12. Gå til siden Aktivitetskontroll for Google-kontoen din og sørg for at "Nett- og appaktivitet", "Posisjonslogg", "Enhetsinformasjon" og "Tale- og lydaktivitet" er aktivert. Dette er slik at Google Assistant faktisk kan lese din personlige informasjon.

Nå må vi konfigurere en klient som får tilgang til Google Assistant API.

Åpne en kommandoterminal og skriv inn følgende kommando:

-m pip install google-assistant-sdk [samples]

Dette begynner å installere de nødvendige avhengighetene for Python. Når det er gjort, skriv inn denne kommandoen neste (endre banekatalogen i kommandoen).

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

I ledeteksten blir du vist en URL å besøke for å autorisere applikasjonen. Gå videre og kopier URL inn i nettleseren din, og bruk den samme Google-kontoen du brukte til å konfigurere Google Assistant API. Du får vist et tilgangstoken for klienten din - skriv inn tilgangstokenet i ledeteksten der du blir bedt om det.

Nå skal vi teste om Google Assistant har riktig tilgang til mikrofonen din. Skriv inn ledeteksten:

python -m googlesamples.assistant.audio_helpers

Hvis den spiller litt lyd for deg, kan du begynne å kommunisere med Google Assistant. Skriv inn ledeteksten:

python -m googlesamples.assistant

Vent til den sier "trykk Enter for å sende ny forespørsel", og trykk deretter Enter på tastaturet for å begynne å snakke i mikrofonen. Når du er ferdig med å snakke, vil ledeteksten vise en transkripsjon av det du sa, og avspille også Google Assistents svar.

Kommandoprompten ovenfor er en ganske stygg metode for samhandling med Google Assistant API, men det er heldigvis en utvidelse for Chrome-nettleseren som kalles " AutoVoice " som ganske enkelt krever at du har konfigurert Google Assistant på datamaskinen din (som vi nettopp gjorde !). Vi må imidlertid gjøre litt mer magisk ledetekst for å sette den opp riktig.

Åpne ledeteksten og kopier inn følgende kommando:

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

Gå nå til AutoVoice- utvidelsessiden med Google Chrome-nettleseren og installer den. I utvidelsesalternativene konfigurerer du vekkekommandoen til noe som “ Hei Google” eller “Ok Google” eller hva du vil.

Aktiver alternativet " Alltid lytte " og sett " Wake up Expression " til noe annet enn det du angir som vekkerkommando. Husk - det ene uttrykket er å vekke utvidelsen , det andre uttrykket er å vekke Google Assistant .

Skriv inn kommandoprompten din:

py -m googlesamples.assistent

Nå kan du bare si "Hei Google!" eller hva du setter som uttrykk for å vekke Google Assistant, og umiddelbart begynne å gi den kommandoer ( "Hei Google, hvordan er været i dag?" )

Anbefalt

Fix: Minecraft svarer ikke
Hva er Digital TV Tuner Device Application Application og bør det fjernes?
Hva er FileRepMalware og bør du fjerne det