Google Assistantin hankkiminen Windows-tietokoneelle

Google Assistant on saatavilla melkein jokaiselle äskettäin valmistetulle Android-puhelimelle, mutta työpöytäversiota ei tällä hetkellä ole saatavilla. Näytän kuitenkin sinulle tänään ( jonkin verran tylsä ) menetelmän saada Google Assistant toimimaan Windows-koneellasi.

Tämän kirjoituksen jälkeen ei ole hienoa käyttöliittymää sille, mitä aiomme tehdä, ja asennus tulee tukeutumaan ensisijaisesti komentoriveihin. Mutta kun olet saanut sen toimimaan, voit puhua tietokoneesi mikrofoniin samalla tavalla kuin Android-laitteellasi hallita Google Assistantia.

Vaatimukset

  • Python 3

Ensin sinun on asennettava Python tietokoneellesi ja sitten meidän on lisättävä se polulle, seuraa minua huolellisesti. Lataa ja käynnistä Python installer .exe ja pyydä sitä tekemään mukautettu asennus . Valitse toisessa asetusruudussa Lisää Python ympäristömuuttujiin.

Kun Python on asennettu, avaa komentoterminaali ja kirjoita ”python” (ilman lainausmerkkejä). Jos kaikki on hyvin, komentokehotteessa pitäisi näkyä nykyinen Python-versiosi.

Nyt meidän on määritettävä Google Assistant -sovellusliittymä.

  1. Siirry Google Cloud Platform Consolen Projects-sivulle .
  2. Napsauta yläreunassa " Luo projekti ".
  3. Anna projektille nimi, kuten " Google Assistant ", ja napsauta "Luo".
  4. Konsoli luo uuden projektisi - sinun pitäisi nähdä pyörivä edistymiskuvake oikeassa yläkulmassa. Kun se on valmis, sinut viedään projektin määrityssivulle.
  5. Siirry Google Assistant -sovellusliittymän sivulle ja napsauta yläosassa Ota käyttöön. "
  6. Voit käyttää sovellusliittymää luomalla kirjautumistiedot. Joten napsauta "Luo kirjautumistiedot" -painiketta oikeassa yläkulmassa. Ohjattu asennustoiminto opastaa sinut läpi tämän prosessin.
  7. Valitse "mistä soitat sovellusliittymää?" -Kohdasta " Muu käyttöliittymä (esim. Windows, CLI-työkalu) ". Jos haluat "mitä tietoja käytät?" valitse " Käyttäjätiedot " -piiri. Napsauta nyt "mitä tunnistetietoja tarvitsen?"
  8. Google suosittelee OAuth 2.0 -asiakastunnuksen luomista . Anna asiakastunnukselle yksilöllinen nimi ja napsauta Luo asiakastunnus.
  9. Kirjoita Tuotteille käyttäjille näytetty nimi -kohtaan Google My Assistant tai vastaava.
  10. Napsauta "valmis", mutta älä napsauta latausta täältä, tarvitsemme vain asiakkaan salaisuuden.
  11. OAuth 2.0 -asiakastunnusten luettelossa näkyy juuri tekemäsi asiakastunnus. Napsauta oikeassa reunassa olevaa latauskuvaketta ladataksesi client_secret_XXX.json- tiedoston, jossa XXX on asiakastunnuksesi. Tallenna tämä tiedosto mihin tahansa tietokoneellesi, mieluiten uuteen kansioon nimeltä Google-avustaja.
  12. Siirry Google-tilisi Toiminnan hallinta -sivulle ja varmista, että verkko- ja sovellustoiminta, sijaintihistoria, laitetiedot ja ääni- ja äänitoiminnot ovat käytössä. Näin Google Assistant voi todella lukea henkilökohtaisia ​​tietojasi.

Nyt meidän on määritettävä asiakas, joka käyttää Google Assistant -sovellusliittymää.

Avaa komentopääte ja kirjoita seuraava komento:

-m pip asenna google-assistent-sdk [näytteet]

Tämä alkaa tarvittavien Python-riippuvuuksien asentaminen. Kun se on valmis, kirjoita seuraava komento (vaihda polun hakemistoa komennossa).

py -m googlesamples.assistant.auth_helpers --client-secrets change \ polkusi \ client_secret_XXX.apps.googleusercontent.com.json

Komentokehotteessa näytetään URL-osoite, jolla käydään valtuuttamaan sovellus. Kopioi URL-osoite selaimeesi ja käytä samaa Google-tiliä, jolla määritit Google Assistant -sovellusliittymän. Sinulle näytetään asiakkaasi käyttöoikeustunnus - kopioi käyttöoikeustunnus komentokehotteeseen, missä sitä pyydetään.

Testaamme nyt, pystyykö Google Assistant pääsemään mikrofoniin oikein. Kirjoita komentokehotteeseen:

python -m googlesamples.assistant.audio_helpers

Jos se toistaa ääntä onnistuneesti puolestasi, voit aloittaa yhteydenpidon Google Assistantin kanssa. Kirjoita komentokehotteeseen:

python -m googlesamples.assistant

Odota, että se sanoo ”paina Enter lähettääksesi uuden pyynnön”, ja aloita sitten puhuminen mikrofoniin painamalla Enter-näppäintä. Kun olet lopettanut puhumisen, komentokehote näyttää sanomasi tekstityksen ja toistaa myös Google Assistantin vastauksen.

Nyt yllä oleva komentokehote on melko ruma tapa olla vuorovaikutuksessa Google Assistant -sovellusliittymän kanssa, mutta onneksi Chrome-selaimelle on olemassa laajennus nimeltä AutoVoice, joka vaatii yksinkertaisesti, että tietokoneellasi on määritetty Google Assistant (jonka teimme juuri !). Meidän on kuitenkin tehtävä hieman enemmän komentokehotetaajuutta, jotta se voidaan asentaa oikein.

Avaa komentokehote ja kopioi seuraava komento:

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

Siirry nyt Google Chrome -selaimella AutoVoice- laajennussivulle ja asenna se. Määritä laajennusvaihtoehdoissa herätyskomento esimerkiksi " Hey Google" tai "Okay Google" tai mihin tahansa todella haluat.

Ota ” Always Listening ” ja aseta ” Herää Expression ” jotain muuta kuin mitä asetetaan herätys komentoa. Muista - yksi lauseke on herättää laajennus , toinen ilmaus on herättää Google Assistant .

Kirjoita nyt komentokehotteeseen:

py -m googlesamples.assistant

Nyt voit yksinkertaisesti sanoa "Hei Google!" tai mitä tahansa asetat ilmaisuksi herättääksesi Google Assistantin ja aloitat heti komentojen antamisen ( "Hei Google, mikä sää on tänään?" )