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.
- Pomaknite se do Stran projektov v konzoli Google Cloud Platform.
- Kliknite na ' Ustvari projekt ”Zgoraj.
- Projektu dajte ime, kot je » Google Assistant 'In kliknite 'Ustvari.'
- Konzola bo ustvarila vaš novi projekt - zgoraj desno bi morali videti ikono napredka. Ko končate, boste preusmerjeni na stran s konfiguracijo projekta.
- Pojdi na API za Google Assistant strani in na vrhu kliknite »Omogoči«. «
- Če želite uporabljati API, boste morali ustvariti poverilnice. Torej zgoraj desno kliknite gumb »Ustvari poverilnice«. Čarovnik za nastavitev vas bo vodil skozi ta postopek.
- 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?«
- Google vam bo priporočil, da ustvarite ID odjemalca OAuth 2.0 . ID-ju stranke dodelite edinstveno ime in kliknite »Ustvari ID stranke«.
- Pod »Ime izdelka, prikazano uporabnikom« vnesite »Moj Google Assistant« ali kaj podobnega.
- Kliknite »končano«, vendar ne kliknite tukaj, potrebujemo le skrivnost odjemalca.
- 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«.
- 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