A Google Asszisztens beszerzése Windows, Mac vagy Linux gépen

Útmutató arról, hogyan állíthatja be a Google Asszisztenst Windows, macOS vagy GNU/Linux gépén a Google Assistant SDK használatával.

A Google Asszisztens a Google válasza az Amazon Alexa intelligens otthoni asszisztensére. Kezdetben csak korlátozott funkcionalitással érhető el a Google Allo alkalmazásban, később a Google Assistant a Google Home és a Pixel okostelefonokkal együtt megjelent, hogy a Google asszisztensének teljes erejét kihasználja fogyasztók.

Néhány hónapos várakozás után Android 6.0 vagy újabb rendszert futtató okostelefonok is megkapta a Google Asszisztenst, és alig néhány napja a Google elindította a Google Assistant SDK amely lehetővé teszi az Assistant futtatását gyakorlatilag bármilyen platformon. Ma megmutatjuk, hogyan telepítheti a Google Asszisztenst Windows-, Mac- vagy Linux-gépére Python használatával.

Megjegyzés: jelen pillanatban ez kizárólag oktatási célokat szolgál. Nincs különleges grafikus felhasználói felület, amellyel játszhatna, és az Asszisztens telepítéséhez a parancssor használata szükséges.


Szerezze be a Google Asszisztenst Windows/Mac/Linux gépeken

Követelmények:

  • Python 3
  • Beépített eszközök a Microsoft Visual Studio 2017 számára ha Windowson

A Pythont telepíteni kell, függetlenül attól, hogy Windows-t, macOS-t vagy GNU/Linux disztribúciót használ-e vagy sem. A telepítés meglehetősen egyszerű és máris jól dokumentált a Python wiki, ezért nem fogunk sok részletbe belemenni a Python felállításával és futtatásával a gépen.

Miután a Python működik a gépén (megerősítheti a működését, ha megnyit egy terminált/parancssort, majd egyszerűen beírja python.) Ha azt látja, hogy a terminál/parancssor visszaadja az aktuális Python verziót a számítógépén, akkor aranyos.

Ezután, mielőtt telepíthetnénk a szükséges fájlokat a Google Asszisztens működéséhez, engedélyeznünk kell a hozzáférést a Google Assistant API-hoz a Google Cloud Platform Console-ban.


Konfigurálja a Google Assistant API-t

Az alábbiakban lépésről lépésre bemutatjuk a Google engedélyezésének folyamatát Assistant API a Cloud Platform Console-ban, így elérheti a Google Asszisztenst a Pythonon keresztül program. Mindezek a lépések platformfüggetlenek, ami azt jelenti, hogy a lépések ugyanazok a Windows, macOS és GNU/Linux felhasználók számára.

  1. Menj a Projektek oldal a Google Cloud Platform konzolban.
  2. Kattintson "Projekt létrehozása" legfelül.
  3. Nevezze el a projektet „My Google Assistant”-nek, majd kattintson a „Létrehozás” gombra.
  4. Várjon néhány másodpercet, amíg a konzol létrehozza az új projektet. A jobb felső sarokban egy forgó folyamatikont kell látnia. A projekt létrehozása után a projekt konfigurációs oldalára kerül.
  5. Kattintson erre a linkre hogy közvetlenül a Google Assistant API oldalára lépjen. Felül kattintson az "Engedélyezés" gombra.
  6. A Google figyelmezteti Önt, hogy az API használatához hitelesítő adatokat kell létrehoznia. kattintson a "Hitelesítési adatok létrehozása" a jobb felső sarokban. Ezzel a telepítővarázsló oldalára jut, ahol a Google segít kitalálni, hogy milyen hitelesítő adatokra van szüksége az API használatához.
  7. A „honnan fogja hívni az API-t” alatt válassza a „Egyéb felhasználói felület (pl. Windows, CLI eszköz)". A "milyen adatokhoz fog hozzáférni" mezőben válassza a "Felhasználói adat" kör. Most érintse meg a "milyen hitelesítő adatokra van szükségem?"
  8. A Google-nak javasolnia kell, hogy hozzon létre egy OAuth 2.0 ügyfél-azonosító. Nevezd el az ügyfél-azonosítót, amit csak akarsz, például a neved + Asztal. Miután kiválasztotta a nevet, kattintson az "ügyfélazonosító létrehozása" gombra.
  9. A „felhasználók számára megjelenített terméknév” alatt írja be a „Saját Google Asszisztens” lehetőséget. Kattintson a tovább gombra.
  10. Kattintson a „kész” gombra. Itt nem kell a letöltésre kattintani, mert csak a kliens titkára van szükségünk, amelyet legközelebb töltünk le.
  11. Az OAuth 2.0 ügyfél-azonosítók listája alatt látnia kell az imént létrehozott ügyfél-azonosítót. A jobb oldalon végig kattintson a letöltés ikonra a letöltéshez client_secret_XXX.json fájl, ahol a „XXX” az Ön ügyfél-azonosítója. Mentse el ezt a fájlt bárhol a számítógépén, ideális esetben egy új, „googleassistant” nevű mappába.
  12. Menj a Tevékenységvezérlők oldal Google-fiókjához, és győződjön meg arról, hogy az „Internetes és alkalmazástevékenység”, a „Helyelőzmények”, az „Eszközadatok” és a „Hang- és hangtevékenység” engedélyezve van. Ez azért van, hogy a Google Asszisztens valóban elolvashassa a személyre szabott információkat.

Létrehoztunk egy olyan mechanizmust, amellyel egy kliens – jelen esetben a Windows/Mac/Linux gépünk – hozzáférhet a Google Assistant API-hoz a Google fiókunkból. Ezután be kell állítanunk azt az ügyfelet, amely hozzáfér a Google Assistant API-hoz.

Telepítse a Google Assistant Sample Python Projectet

Bár a Google azt javasolja, hogy állítsa be Python virtuális környezetek hogy elkülönítsük a Google Assistant SDK-t és függőségeit más Python rendszercsomagoktól, kihagyja ezt a lépést, mert nem valószínű, hogy néhánynál tovább fog játszani ezzel percek. Könnyedén visszatérhet a Cloud Platform Console-hoz, és letilthatja az API-t, ha attól tart, hogy más programok hozzáférhetnek Google-fiókjához.

Nyisson meg egy terminál/parancssor ablakot, és hajtsa végre a következő lépéseket. Először írja be ezt a parancsot:

py-mpipinstallgoogle-assistant-sdk[samples]

A parancs beírásakor látnia kell egy csomó függőséget, amely letöltődik és telepítődik. Ezek szükségesek a minta Python projekt működéséhez. Várja meg, amíg befejeződik.

Ha elkészült, írja be a következő parancsot (ügyeljen az elérési út beállítására):

py-mgooglesamples.assistant.auth_helpers--client-secretspath\to\your\client_secret_XXX.apps.googleusercontent.com.json

A parancssorban megjelenik egy válasz, amely azt mondja, hogy az alkalmazás engedélyezése érdekében látogasson el egy URL-címre.

Másolja ki és illessze be ezt az URL-t a böngészőbe. Válassza ki ugyanazt a Google-fiókot, amelyet a Google Assistant API konfigurálásához használt. A következő oldalon megjelenik egy szövegmező, amely az ügyfél hozzáférési tokenjét tartalmazza.

Másolja ki az Access tokent, és illessze be a parancssorba, ahol az engedélyezési kódot kéri. Ha helyesen tette, akkor azt a választ fogja látni, hogy a hitelesítő adatait elmentették.


Tesztelje a Google Asszisztenst

Az első dolog, amit érdemes tesztelni, hogy a Google Asszisztens képes-e hangot rögzíteni a mikrofonjáról. Írja be a következő parancsot a parancssorba, amely 5 másodpercnyi hangfelvételt rögzít, és visszajátssza Önnek:

python-mgooglesamples.assistant.audio_helpers

Ha hallja, hogy hangot játsszák le Önnek, írja be ezt a parancsot, hogy elkezdjen beszélni a Google Asszisztenssel:

python-mgooglesamples.assistant

Várja meg, amíg a parancssor azt mondja: „nyomja meg az Entert új kérés küldéséhez”, majd nyomja meg az Enter billentyűt a Google Asszisztenssel való beszélgetés megkezdéséhez. Miután befejezte a beszédet, a parancssor megjeleníti az imént elmondottak átiratát, majd lejátssza a választ. Ha ezt követően figyelmeztetést lát, hagyja figyelmen kívül.

Jó szórakozást a Google Assistant játékhoz Windows, macOS vagy GNU/Linux gépén! Csak néhány percig játszottam vele, mielőtt meguntam. Ebben a formátumban nem különösebben hasznos, de nagyon gyorsan bemutatja az új Google Assistant SDK által kínált lehetőségeket. A közeljövőben előfordulhat, hogy asztali alkalmazások vagy böngészőbővítmények kihasználják ezt a funkciót.