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.
- Idite na Stranica projekata u konzoli Google Cloud Platform.
- Kliknite na ' Stvori projekt ' na vrhu.
- Dajte projektu naziv ' Google asistent 'I kliknite 'Stvoriti.'
- 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.
- Idite na API Google asistenta stranicu i na vrhu kliknite 'Omogući'. '
- 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.
- 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?'
- Google će vam preporučiti da stvorite ID klijenta OAuth 2.0 . Dajte ID-u klijenta jedinstveni naziv i kliknite 'Izradi ID-a klijenta'.
- Pod 'Naziv proizvoda prikazan korisnicima' unesite 'Moj Google asistent' ili nešto slično.
- Kliknite 'gotovo', ali ovdje ne kliknite na preuzimanje, treba nam samo tajna klijenta.
- 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'.
- 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