Kako dobiti Google Asistenta za računalo sa sustavom Windows

. Na drugom zaslonu opcija označite 'Dodaj Python u varijable okruženja'.



Jednom kada je Python instaliran, otvorite naredbeni terminal i upišite 'python' (bez navodnika). Ako je sve u redu, naredbeni redak trebao bi prikazati vašu trenutnu verziju Pythona.



Sada moramo konfigurirati Google asistent VATRA.



  1. Idite na Stranica projekata u konzoli Google Cloud Platform.
  2. Kliknite na ' Stvori projekt ' na vrhu.
  3. Dajte projektu naziv ' Google asistent 'I kliknite 'Stvoriti.'
  4. Konzola će stvoriti vaš novi projekt - u gornjem desnom kutu trebali biste vidjeti ikonu napretka. Kada završite, bit ćete preusmjereni na stranicu s konfiguracijom projekta.
  5. Idite na API Google asistenta stranicu i na vrhu kliknite 'Omogući'. '
  6. Da biste koristili API, morat ćete stvoriti vjerodajnice. Dakle, kliknite gumb 'Stvori vjerodajnice' u gornjem desnom kutu. Čarobnjak za postavljanje provest će vas kroz ovaj postupak.
  7. Ispod „odakle ćete pozivati ​​API?“ Odaberite „ Ostalo korisničko sučelje (npr. Windows, CLI alat) “. Za 'kojim ćete podacima pristupiti?' odaberite ' Korisnički podaci ' krug. Sada kliknite 'koje vjerodajnice trebam?'
  8. Google će vam preporučiti da stvorite ID klijenta OAuth 2.0 . Dajte ID-u klijenta jedinstveni naziv i kliknite 'Izradi ID-a klijenta'.
  9. Pod 'Naziv proizvoda prikazan korisnicima' unesite 'Moj Google asistent' ili nešto slično.
  10. Kliknite 'gotovo', ali ovdje ne kliknite na preuzimanje, treba nam samo tajna klijenta.
  11. Ispod popisa ID-ova klijenta OAuth 2.0 vidjet ćete ID klijenta koji ste upravo napravili. Krajnje desno kliknite ikonu za preuzimanje da biste preuzeli client_secret_XXX.json datoteku, gdje je 'XXX' vaš ID klijenta. Spremite ovu datoteku bilo gdje na računalu, idealno u novu mapu koja se naziva 'Googleov pomoćnik'.
  12. Idite na Stranica za kontrolu aktivnosti za svoj Google račun i provjerite jesu li omogućeni „Aktivnost na webu i u aplikacijama“, „Povijest lokacija“, „Informacije o uređaju“ i „Glasovna i audio aktivnost“. To je tako da Google Asistent zapravo može čitati vaše personalizirane podatke.

Sada moramo konfigurirati klijenta koji će pristupiti API-ju Google Assistant.



Otvorite terminal za naredbe i upišite sljedeću naredbu:

-m pip instalirati google-assistant-sdk [uzorci]

Ovo će započeti s instaliranjem potrebnih ovisnosti za Python. Kad je gotovo, sljedeću unesite ovu naredbu (u naredbi promijenite direktorij puta).



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

U naredbenom retku prikazat će vam se URL koji trebate posjetiti za autorizaciju aplikacije. Naprijed i kopirajte URL u svoj preglednik i upotrijebite isti Google račun koji ste koristili za konfiguriranje API-ja Google Assistant. Pokazat će vam se pristupni token za vašeg klijenta - kopirajte pristupni token u naredbeni redak tamo gdje se to zatraži.

Sada ćemo testirati može li Google Asistent pravilno pristupiti vašem mikrofonu. Upišite u naredbeni redak:

python -m googlesamples.assistant.audio_helpers

Ako vam uspješno reproducira neki zvuk, možete započeti komunikaciju s Google asistentom. Upišite u naredbeni redak:

python -m googlesamples.asistent

Pričekajte da izgovori 'pritisnite Enter da biste poslali novi zahtjev', a zatim pritisnite Enter na tipkovnici da biste započeli razgovor s mikrofonom. Kad završite s razgovorom, naredbeni redak prikazat će prijepis onoga što ste rekli, a također će reproducirati odgovor Google asistenta.

Sada je gornji naredbeni redak prilično ružna metoda interakcije s API-jem Google Assistant, ali srećom postoji proširenje za preglednik Chrome pod nazivom „ AutoVoice 'Za to je jednostavno potrebno da na vašem računalu postavite Google Asistenta (što smo upravo i učinili!). Međutim, trebat ćemo napraviti malo više magije naredbenog retka da bismo je pravilno postavili.

Otvorite naredbeni redak i kopirajte sljedeću naredbu:

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