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

Google Assistant er tilgængelig på næsten alle Android-telefoner, der er oprettet for nylig, men der er i øjeblikket ingen desktopversion tilgængelig. Men i dag viser jeg dig en ( lidt kedelig ) metode til at få Google Assistant til at køre på din Windows-maskine.

I skrivende stund er der ingen fancy GUI til det, vi skal gøre, og installationen vil primært stole på kommandolinjer. Men når du har fået det i gang, kan du tale ind i din computers mikrofon, som du ville med din Android-enhed for at kontrollere Google Assistant.

Krav

  • Python 3

Først skal du installere Python på din computer, og så skal vi tilføje det til stien, følg mig omhyggeligt. Download og start Python-installationsprogrammet .exe, og få det til at udføre en brugerdefineret installation . 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 Assistant API.

  1. Naviger til siden Projekter i Google Cloud Platform Console.
  2. Klik på " Opret projekt " øverst.
  3. Giv projektet et navn som " Google Assistant " og klik på "Opret".
  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- siden, og klik på "Aktivér" ø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 cirklen " Brugerdata ". Klik nu på "hvilke legitimationsoplysninger har jeg brug for?"
  8. Google vil anbefale, at du opretter et 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 filen client_secret_XXX.json , 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 siden Aktivitetsstyring for 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 skal vi 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 vises en URL til at besøge for at godkende applikationen. Gå videre, og kopipapir URL'en 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 - kopiér adgangstoken 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 til det siger "tryk på Enter for at sende en ny anmodning", og tryk derefter på Enter på tastaturet for at begynde at tale ind 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.

Ovenstående kommandoprompt er en temmelig grim metode til at interagere med Google Assistant API, men heldigvis er der en udvidelse til Chrome-browseren kaldet " AutoVoice ", der simpelthen kræver, at du har Google Assistent konfigureret 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 ('// joaoapps.com/AutoApps/Help/Info/com.joaomgcd.autovoice/googleassistant/__main__.py', get_python '/googlesamples/assistant/__main__.py') "

Naviger nu til AutoVoice- udvidelsessiden med Google Chrome-browseren og installer den. I udvidelsesmulighederne skal du konfigurere wake-up-kommandoen til noget som “ Hey Google” eller “Okay Google” eller hvad du virkelig vil.

Aktiver indstillingen " Lyt altid ", og indstil " Vågn op " til noget andet end det, du har angivet som vækningskommando. Husk - det ene udtryk er at vække udvidelsen , det andet udtryk er at vække Google Assistant .

Skriv nu ind i din kommandoprompt:

py -m googlesamples.assistent

Nu kan du blot sige "Hej Google!" eller hvad du end angiver som dit udtryk for at vække Google Assistent og straks begynde at give det kommandoer ( "Hej Google, hvad er vejret i dag?" )

Anbefalet

Fix: Minecraft svarer ikke
Hvad er applikation til registrering af digital tv-tuner-enhed, og skal den fjernes?
Hvad er FileRepMalware, og skal du fjerne det