Kako dobiti pomočnika Google za osebni računalnik s sistemom Windows

. Na drugem zaslonu z možnostmi označite »Dodaj Python spremenljivkam okolja«.



Ko je Python nameščen, odprite ukazni terminal in vnesite »python« (brez narekovajev). Če je vse v redu, mora ukazni poziv prikazati vašo trenutno različico Pythona.



Zdaj moramo konfigurirati Google Assistant OGNJ.



  1. Pomaknite se do Stran projektov v konzoli Google Cloud Platform.
  2. Kliknite na ' Ustvari projekt ”Zgoraj.
  3. Projektu dajte ime, kot je » Google Assistant 'In kliknite 'Ustvari.'
  4. Konzola bo ustvarila vaš novi projekt - zgoraj desno bi morali videti ikono napredka. Ko končate, boste preusmerjeni na stran s konfiguracijo projekta.
  5. Pojdi na API za Google Assistant strani in na vrhu kliknite »Omogoči«. «
  6. Če želite uporabljati API, boste morali ustvariti poverilnice. Torej zgoraj desno kliknite gumb »Ustvari poverilnice«. Čarovnik za nastavitev vas bo vodil skozi ta postopek.
  7. Pod »od kod boste klicali API?« Izberite » Drugi uporabniški vmesnik (npr. Windows, orodje CLI) “. Za 'do katerih podatkov boste dostopali?' izberite Uporabniški podatki ' krog. Zdaj kliknite »kakšne poverilnice potrebujem?«
  8. Google vam bo priporočil, da ustvarite ID odjemalca OAuth 2.0 . ID-ju stranke dodelite edinstveno ime in kliknite »Ustvari ID stranke«.
  9. Pod »Ime izdelka, prikazano uporabnikom« vnesite »Moj Google Assistant« ali kaj podobnega.
  10. Kliknite »končano«, vendar ne kliknite tukaj, potrebujemo le skrivnost odjemalca.
  11. Na seznamu ID-jev odjemalcev OAuth 2.0 boste videli ID odjemalca, ki ste ga pravkar ustvarili. Skrajno desno kliknite ikono za prenos, da jo prenesete client_secret_XXX.json datoteko, kjer je 'XXX' ID vaše stranke. To datoteko shranite kjer koli v računalniku, najbolje v novo mapo, imenovano »google assistant«.
  12. Pojdi na Stran za nadzor dejavnosti za svoj Google račun in se prepričajte, da so omogočene »Aktivnost v spletu in aplikacijah«, »Zgodovina lokacij«, »Informacije o napravi« in »Glasovna in zvočna dejavnost«. To je tako, da lahko Google Assistant dejansko bere vaše osebne podatke.

Zdaj moramo konfigurirati odjemalca, ki bo dostopal do API-ja Google Assistant.



Odprite ukazni terminal in vnesite naslednji ukaz:

-m pip namestite google-assistant-sdk [vzorci]

S tem se bo začelo nameščati zahtevane odvisnosti za Python. Ko končate, naslednjič vnesite ta ukaz (v ukazu spremenite imenik poti).



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

V ukaznem pozivu se vam prikaže URL, ki ga želite obiskati, da odobrite aplikacijo. Nadaljujte in kopirajte URL v svoj brskalnik ter uporabite isti Google Račun, s katerim ste konfigurirali API za Google Assistant. Prikazal se vam bo žeton za dostop za odjemalca - kopirajte žeton za dostop v ukazni poziv, kjer boste to zahtevali.

Zdaj bomo preizkusili, ali lahko Google Assistant pravilno dostopa do vašega mikrofona. V ukazni poziv vnesite:

python -m googlesamples.assistant.audio_helpers

Če za vas uspešno predvaja nekaj zvoka, lahko začnete komunicirati s Pomočnikom Google. V ukazni poziv vnesite:

python -m googlesamples.assistant

Počakajte, da se izpiše »pritisnite Enter, da pošljete novo zahtevo«, nato pritisnite tipko Enter na tipkovnici, da začnete govoriti v mikrofon. Ko končate s pogovorom, bo v ukaznem pozivu prikazan prepis tistega, kar ste rekli, in tudi predvajanje odgovora Pomočnika Google.

Zdaj je zgornji ukazni poziv precej grd način interakcije z API-jem Google Assistant, a na srečo obstaja razširitev za brskalnik Chrome, imenovana » AutoVoice 'Za to preprosto morate imeti v računalniku nastavljenega Google Assistant (kar smo pravkar storili!). Za pravilno nastavitev pa bomo morali narediti še malo čarovnije ukaznega poziva.

Odprite ukazni poziv in kopirajte naslednji ukaz:

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