Google'i abimehe hankimine Windowsi arvutile

Google'i assistent on saadaval peaaegu kõigis hiljuti valmistatud Android-telefonides, kuid praegu pole töölauaversiooni saadaval. Kuid täna näitan teile ( mõnevõrra tüütut ) meetodit, kuidas Google'i assistent Windowsi masinas tööle panna.

Selle kirjutamise ajal pole meie jaoks ette nähtud väljamõeldud GUI-d ja installimine tugineb peamiselt käsuridadele. Kuid kui olete selle töökorda seadnud, saate Google'i assistendi juhtimiseks oma arvuti mikrofoni rääkida nagu Android-seadmes.

Nõuded

  • Python 3

Esiteks peate installima Pythoni arvutisse ja seejärel peame selle teele lisama, jälgige mind hoolikalt. Laadige alla ja käivitage Pythoni installiprogramm .exe ja laske see kohandatud installida . Teisel suvandite ekraanil tehke linnuke "Lisa Python keskkonnamuutujatesse".

Kui Python on installitud, avage käsuterminal ja tippige „python” (ilma jutumärkideta). Kui kõik on korras, peaks käsuviip kuvama teie praeguse Pythoni versiooni.

Nüüd peame konfigureerima Google'i assistendi API.

  1. Liikuge Google Cloud Platform Console'i lehele Projektid .
  2. Klõpsake ülaservas valikul „ Loo projekt ”.
  3. Pange projektile nimi nagu „ Google Assistant “ ja klõpsake „Loo“.
  4. Konsool loob teie uue projekti - paremas ülaosas peaksite nägema pöörleva edenemise ikooni. Kui see on tehtud, viiakse teid projekti seadistamise lehele.
  5. Minge Google'i assistendi API lehele ja klõpsake ülaosas nupul „Luba”.
  6. API kasutamiseks peate looma mandaadid. Nii et klõpsake paremas ülanurgas nupul „Loo mandaat”. Häälestusviisard juhendab teid sellest protsessist.
  7. Valige allpool „kust te API-d helistate?“ Valige „ Muu kasutajaliides (nt Windows, CLI-tööriist) “. "Millistele andmetele pääsete juurde?" valige ring „ Kasutajaandmed ”. Nüüd klõpsake nuppu „milliseid volitusi mul on vaja?”
  8. Google soovitab teil luua OAuth 2.0 kliendi ID . Pange kliendi ID-le kordumatu nimi ja klõpsake nuppu „Loo kliendi ID”.
  9. Sisestage jaotises „Kasutajatele näidatud toote nimi” „Minu Google'i abimees” vms.
  10. Klõpsake nuppu "valmis", kuid ärge klõpsake siin allalaadimist, vajame ainult kliendi saladust.
  11. OAuth 2.0 kliendi ID-de loendi all näete äsja loodud kliendi ID-d. Paremas servas klõpsake faili client_secret_XXX.json allalaadimiseks allalaadimisikooni , kus 'XXX' on teie kliendi ID. Salvestage see fail oma arvutisse, ideaalis uude kausta nimega „google assistent“.
  12. Minge oma Google'i konto lehele Tegevuse juhtelemendid ja veenduge, et funktsioonid „Veebi- ja rakendustegevused”, „Asukohaajalugu”, „Teave seadme kohta” ja „Hääle- ja helitegevused” oleksid lubatud. See on nii, et Google'i assistent saab teie isikupärastatud teavet tegelikult lugeda.

Nüüd peame konfigureerima kliendi, kes pääseb juurde Google'i assistendi API-le.

Avage käsuterminal ja tippige järgmine käsk:

-m pip installige google-assistent-sdk [proovid]

See alustab Pythoni jaoks vajalike sõltuvuste installimist. Kui see on valmis, sisestage järgmine käsk (muutke käsus teekataloogi).

py -m googlesamples.assistant.auth_helpers --klient-saladused muudavad teie \ path \ client_secret_XXX.apps.googleusercontent.com.json

Käsuviibas kuvatakse teile URL, mida rakenduse volitamiseks külastada. Jätkake, kleepige URL brauserisse ja kasutage sama Google'i kontot, mida kasutasite Google'i assistendi API konfigureerimiseks. Teile kuvatakse teie kliendile juurdepääsuluba - kopeerige juurdepääsuluba käsureale, kus seda küsitakse.

Nüüd testime, kas Google'i abimees pääseb teie mikrofonile õigesti juurde. Sisestage käsuviiba:

python -m googlesamples.assistant.audio_helpers

Kui see esitab teie jaoks heli edukalt, võite alustada suhtlemist Google'i abimehega. Sisestage käsuviiba:

python -m googlesamples.abiline

Oodake, kuni see ütleb „uue päringu saatmiseks vajutage sisestusklahvi”, seejärel vajutage mikrofoni rääkimise alustamiseks klaviatuuril Enter. Kui olete rääkimise lõpetanud, kuvatakse käsuviibal öeldu transkriptsioon ja taasesitatakse ka Google'i assistendi vastus.

Nüüd on ülaltoodud käsuviip üsna kole meetod Google'i assistendi API-ga suhtlemiseks, kuid õnneks on Chrome'i brauseril laiendus nimega " AutoVoice ", mis nõuab lihtsalt, et teie arvutis oleks seadistatud Google'i assistent (mida me just tegime !). Kuid selle nõuetekohaseks seadistamiseks peame tegema natuke rohkem käsuviipade maagiat.

Avage käsuviip ja kopeerige järgmine käsk:

py -c "from distutils.sysconfig import get_python_lib; alates urllib.request importige urlretrieve; urlretrieve ('// joaoapps.com/AutoApps/Help/Info/com.joaomgcd.autovoice/googleassistant/__main__.py', get_python '/googlesamples/assistant/__main__.py') "

Nüüd navigeerige Google Chrome'i brauseriga AutoVoice'i laienduse lehele ja installige see. Konfigureerige laienduse suvandites äratuskäsk näiteks „ Hey Google” või „Okay Google” või mis iganes soovite.

Lubage valik „ Alati kuulamine ” ja määrake „ Ärgake väljend ” millekski muuks kui äratuskäskuks. Pidage meeles - üks väljend on laienduse äratamine , teine ​​väljend on Google'i assistendi äratamine .

Nüüd tippige oma käsuviiba:

py -m googlesamples.abiline

Nüüd saate lihtsalt öelda "Hei Google!" või mis iganes olete määranud oma väljendiks, et äratada Google'i assistent ja hakata talle kohe käske andma ( "Hei Google, mis ilm täna on?" )