A Google Segéd beszerzése Windows PC-hez

A Google Segéd szinte minden nemrégiben készült Android-telefonon elérhető, de jelenleg nem érhető el asztali verzió. Ma azonban bemutatok egy ( kissé unalmas ) módszert a Google Segéd futtatására a Windows gépén.

Az írás kezdetén nincs fantasztikus grafikus kezelőfelület arra vonatkozóan, hogy mit fogunk csinálni, és a telepítés elsősorban a parancssorokra fog támaszkodni. De miután elkészült és futtatható, a Google Segéd vezérléséhez úgy beszélhet a számítógép mikrofonjához, mint Android-eszközéhez.

Követelmények

  • Python 3

Először telepítenie kell a Python-ot a számítógépére, majd hozzá kell adnunk az útvonalhoz, gondosan kövessen engem. Töltse le és indítsa el a Python installer .exe fájlt, és hajtsa végre az egyedi telepítést . A második opció képernyőn jelölje be a „Python hozzáadása környezeti változókhoz” jelölőnégyzetet.

A Python telepítése után nyisson meg egy parancssort, és írja be a „python” szót (idézőjelek nélkül). Ha minden rendben van, akkor a parancssornak meg kell jelenítenie az aktuális Python verziót.

Most konfigurálnunk kell a Google Assistant API-t.

  1. Navigáljon a Google Cloud Platform Console Projektek oldalára .
  2. Kattintson a " Projekt létrehozása " gombra fent.
  3. Adjon nevet a projektnek, például „ Google Assistant ”, és kattintson a „Létrehozás” gombra .
  4. A konzol létrehozza az új projektet - a jobb felső sarokban látnia kell egy forgó haladás ikont. Ha elkészült, a projektkonfigurációs oldalra kerül.
  5. Lépjen a Google Assistant API oldalára, és kattintson a tetején az „Engedélyezés” gombra.
  6. Az API használatához hitelesítő adatokat kell létrehoznia. Tehát kattintson a jobb felső sarokban található „Hitelesítő adatok létrehozása” gombra. A telepítővarázsló végigvezeti Önt ezen a folyamaton.
  7. A „honnan fogja hívni az API-t?” Alatt válassza az „ Egyéb felhasználói felület (pl. Windows, CLI eszköz) ” lehetőséget. A „milyen adatokhoz fog hozzáférni?” válassza a „ Felhasználói adatok ” kört. Most kattintson a „milyen hitelesítő adatokra van szükségem” gombra.
  8. A Google javasolja egy OAuth 2.0 ügyfél-azonosító létrehozását . Adjon egyedi nevet az ügyfél-azonosítónak, majd kattintson az „Ügyfél-azonosító létrehozása” gombra.
  9. A „A felhasználók számára megjelenített terméknév” alatt írja be a „My Google Assistant” elemet vagy hasonlót.
  10. Kattintson a „kész” gombra, de ne kattintson ide a letöltésre, csak az ügyfél titkára van szükségünk.
  11. Az OAuth 2.0 ügyfél-azonosítók listája alatt láthatja az imént létrehozott ügyfél-azonosítót. A jobb szélen kattintson a letöltés ikonra a client_secret_XXX.json fájl letöltéséhez , ahol az 'XXX' az ügyfél-azonosító. Mentse el ezt a fájlt bárhol a számítógépén, ideális esetben egy új mappába, a „google asszisztens” névre.
  12. Lépjen a Google-fiókja Tevékenységvezérlők oldalára , és ellenőrizze, hogy az „Internetes és alkalmazástevékenység”, „Helyelőzmények”, „Eszközinformációk” és „Hang- és hangtevékenység” engedélyezve van-e. Ez azért van, hogy a Google Segéd valóban elolvassa az Ön személyre szabott adatait.

Most konfigurálnunk kell egy klienst, amely hozzáférni fog a Google Assistant API-hoz.

Nyisson meg egy parancssort és írja be a következő parancsot:

-m pip telepítse a google-assistant-sdk [mintákat]

Ez megkezdi a Python szükséges függőségeinek telepítését. Ha elkészült, írja be ezt a parancsot legközelebb (változtassa meg az útvonal könyvtárát a parancsban).

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

A parancssorban megjelenik egy URL, amelyet fel kell keresnie az alkalmazás engedélyezéséhez. Folytassa, és másolja be az URL-t a böngészőbe, és ugyanazt a Google-fiókot használja, amelyet a Google Assistant API konfigurálásához használt. Megjelenik egy hozzáférési token az ügyfél számára - másolja be a hozzáférési tokent a parancssorba, ahol kérik.

Most teszteljük, hogy a Google Segéd megfelelően hozzáfér-e a mikrofonjához. Írja be a parancssorba:

python -m googlesamples.assistant.audio_helpers

Ha sikeresen játszik le valamilyen hangot az Ön számára, elkezdheti a kommunikációt a Google Segéddel. Írja be a parancssorba:

python -m googlesamples.segítő

Várja meg, amíg azt mondja: „nyomja meg az Entert az új kérés küldéséhez”, majd nyomja meg az Enter billentyűt a billentyűzeten, hogy elkezdhesse a mikrofonba való beszélgetést. Ha befejezte a beszélgetést, a parancssorban megjelenik az Ön által elmondottak átírása, valamint a Google Segéd válaszának lejátszása.

Most a fenti parancssor meglehetősen csúnya módszer a Google Assistant API-val való interakcióra, de szerencsére van egy " AutoVoice " nevű kiterjesztés a Chrome böngészőhöz, amely egyszerűen megköveteli, hogy a számítógépen be legyen állítva a Google Assistant (amit mi most csináltunk) !). A megfelelő beállításhoz azonban még egy kis parancssorvarázslatot kell végrehajtanunk.

Nyissa meg a parancssort, és másolja be a következő parancsot:

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') "

Most keresse meg az AutoVoice kiterjesztés oldalt a Google Chrome böngészővel, és telepítse. A kiterjesztési opciókban állítsa be az ébresztési parancsot valamire, például „ Hey Google” vagy „Okay Google”, vagy bármi másra, amit igazán szeretne.

Engedélyezze a „ Mindig figyelek ” opciót, és állítsa az „ Ébresztés kifejezést ” másra, mint az ébresztési parancsra. Ne feledje - az egyik kifejezés a bővítmény felébresztése , a másik kifejezés a Google Segéd felébresztése .

Írja be a parancssorba:

py -m googlesamples.segéd

Most egyszerűen azt mondhatja, hogy „Hé, Google!” vagy bármi, amit úgy állítasz be, hogy kifejezd, hogy felébressze a Google Segédet, és azonnal parancsokat adjon neki ( „Hé, Google, milyen időjárás van ma?” )