Kaip gauti „Google“ padėjėją, skirtą „Windows“ kompiuteriui

. Antrame parinkčių ekrane pažymėkite „Pridėti„ Python “prie aplinkos kintamųjų“.



Įdiegę „Python“, atidarykite komandų terminalą ir įveskite „python“ (be kabučių). Jei viskas gerai, komandinėje eilutėje turėtų būti rodoma dabartinė „Python“ versija.



Dabar turime sukonfigūruoti „Google“ padėjėjas UGNIS.



  1. Eikite į Projektų puslapis „Google Cloud Platform Console“.
  2. Spustelėkite ' Sukurti projektą “Viršuje.
  3. Suteikite projektui tokį pavadinimą kaip „ „Google“ padėjėjas “Ir spustelėkite „Kurti“.
  4. Konsolė sukurs jūsų naują projektą - viršuje dešinėje turėtumėte pamatyti verpimo progreso piktogramą. Kai tai bus padaryta, būsite nukreipti į projekto konfigūracijos puslapį.
  5. Eikite į „Google“ padėjėjo API puslapyje ir viršuje spustelėkite „Įgalinti“.
  6. Norėdami naudoti API, turėsite sukurti prisijungimo duomenis. Taigi viršutiniame dešiniajame kampe spustelėkite mygtuką „Sukurti prisijungimo duomenis“. Sąrankos vedlys padės jums atlikti šį procesą.
  7. Po „iš kur skambinsite API?“ Pasirinkite „ Kita vartotojo sąsaja (pvz., „Windows“, CLI įrankis) “. Skiltyje „prie kokių duomenų turėsite prieigą?“ pasirinkite „ Vartotojo duomenys “Ratą. Dabar spustelėkite „kokie įgaliojimai man reikalingi?“
  8. „Google“ rekomenduos jums sukurti „OAuth 2.0“ kliento ID . Suteikite kliento ID unikalų pavadinimą ir spustelėkite „Sukurti kliento ID“.
  9. Skiltyje „Vartotojams rodomas produkto pavadinimas“ įveskite „Mano„ Google “padėjėjas“ ar pan.
  10. Spustelėkite „padaryta“, bet nespustelėkite atsisiųsti čia, mums reikia tik kliento paslapties.
  11. Po „OAuth 2.0“ kliento ID sąrašu pamatysite ką tik sukurtą kliento ID. Dešiniajame dešiniajame kampe spustelėkite atsisiuntimo piktogramą, kad atsisiųstumėte client_secret_XXX.json failą, kur „XXX“ yra jūsų kliento ID. Išsaugokite šį failą bet kurioje savo kompiuterio vietoje, geriausia - naujame aplanke, pavadintame „Google“ padėjėju “.
  12. Eikite į Veiklos valdiklių puslapis „Google“ paskyrai ir įsitikinkite, kad įgalintos „Žiniatinklio ir programų veikla“, „Vietovių istorija“, „Informacija apie įrenginį“ ir „Balso ir garso veikla“. Taip „Google“ padėjėjas gali iš tikrųjų perskaityti jūsų suasmenintą informaciją.

Dabar turime sukonfigūruoti klientą, kuris pasieks „Google Assistant“ API.



Atidarykite komandų terminalą ir įveskite šią komandą:

-m pip įdiegti google-assistant-sdk [pavyzdžiai]

Tai pradės diegti reikalingas „Python“ priklausomybes. Kai tai bus padaryta, įveskite šią komandą toliau (pakeiskite kelio katalogą komandoje).



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

Komandų eilutėje jums bus parodytas URL, kurį turėsite aplankyti, kad galėtumėte patvirtinti programą. Pirmyn nukopijuokite URL į savo naršyklę ir naudokite tą pačią „Google“ paskyrą, kurią naudojote konfigūruodami „Google Assistant“ API. Jums bus parodytas jūsų kliento prieigos raktas - nukopijuokite prieigos raktą į komandų eilutę, kur paprašyta.

Dabar mes išbandysime, ar „Google“ padėjėjas gali tinkamai pasiekti jūsų mikrofoną. Įveskite į komandų eilutę:

pitonas -m googlesamples.assistant.audio_helpers

Jei jis sėkmingai atkuria tam tikrą garsą, galite pradėti bendrauti su „Google“ padėjėju. Įveskite į komandų eilutę:

pitonas -m googlesamples.asistentas

Palaukite, kol jis pasakys „paspauskite Enter, kad išsiųstumėte naują užklausą“, tada paspauskite Enter klaviatūroje, kad pradėtumėte kalbėti į savo mikrofoną. Kai baigsite kalbėti, komandinėje eilutėje bus rodoma jūsų pasakytų žodžių peržiūra, taip pat bus atkurtas „Google“ padėjėjo atsakymas.

Dabar aukščiau nurodyta komandų eilutė yra gana negražus būdas bendrauti su „Google Assistant“ API, tačiau, laimei, yra „Chrome“ naršyklės plėtinys, vadinamas „ „AutoVoice“ “Tam tiesiog reikia, kad kompiuteryje būtų nustatytas„ Google “padėjėjas (ką mes ką tik padarėme!). Tačiau, norėdami tinkamai nustatyti, reikės atlikti šiek tiek daugiau komandų eilutės magijos.

Atidarykite komandų eilutę ir nukopijuokite šią komandą:

 py -c 'iš distutils.sysconfig importuoti get_python_lib; from urllib.request importuoti urlretrieve; urlretrieve („https://joaoapps.com/AutoApps/Help/Info/com.joaomgcd.autovoice/googleassistant/__main__.py