Ako získať pomocníka Google pre počítač so systémom Windows

. Na druhej obrazovke možností začiarknite políčko „Pridať Python k premenným prostredia“.



Po nainštalovaní Pythonu otvorte príkazový terminál a zadajte „python“ (bez úvodzoviek). Ak je všetko v poriadku, v príkazovom riadku by sa mala zobraziť vaša aktuálna verzia Pythonu.



Teraz musíme nakonfigurovať Asistent Google POŽIAR.



  1. Prejdite na ikonu Stránka Projekty v konzole Google Cloud Platform.
  2. Kliknite na ' Vytvorte projekt ”Hore.
  3. Pomenujte projekt ako „ Asistent Google ”A kliknite „Vytvoriť.“
  4. Konzola vytvorí váš nový projekt - vpravo hore by sa mala zobraziť ikona postupu otáčania. Po dokončení sa dostanete na stránku konfigurácie projektu.
  5. Choďte do Google Assistant API stránke a hore kliknite na „Povoliť“. “
  6. Ak chcete používať API, budete musieť vytvoriť poverenia. Kliknite teda na tlačidlo „Vytvoriť poverenia“ vpravo hore. Týmto procesom vás prevedie sprievodca nastavením.
  7. V časti „Odkiaľ budete volať API?“ Vyberte „ Iné používateľské rozhranie (napr. Windows, nástroj CLI) „. Pre „k akým údajom budete pristupovať?“ zvoľte „ Použivateľské dáta ”Kruh. Teraz kliknite na „aké poverenia potrebujem?“
  8. Google odporučí, aby ste si vytvorili ID klienta OAuth 2.0 . Dajte klientovi ID jedinečný názov a kliknite na „Vytvoriť ID klienta“.
  9. V časti „Názov produktu zobrazený používateľom“ zadajte „Môj asistent Google“ alebo niečo podobné.
  10. Kliknite na tlačidlo „hotovo“, ale neklikajte tu na stiahnutie, potrebujeme iba tajomstvo klienta.
  11. V zozname ID klientov protokolu OAuth 2.0 uvidíte ID klienta, ktorý ste práve vytvorili. Úplne vpravo kliknite na ikonu sťahovania a stiahnite si client_secret_XXX.json súboru, kde „XXX“ je vaše ID klienta. Uložte tento súbor kdekoľvek vo svojom počítači, ideálne do nového priečinka s názvom „google assistant“.
  12. Choďte do Stránka Riadenie aktivity pro váš účet Google a uistite sa, že jsou povoleny „Aktivita na webe a v aplikáciách“, „História polohy“, „Informácie o zariadení“ a „Hlasová a zvuková aktivita“. Je to tak, že Asistent Google môže skutočne prečítať vaše prispôsobené informácie.

Teraz musíme nakonfigurovať klienta, ktorý bude mať prístup k rozhraniu Google Assistant API.



Otvorte príkazový terminál a zadajte nasledujúci príkaz:

-m pip nainštalovať google-assistant-sdk [ukážky]

Začne sa inštalácia požadovaných závislostí pre Python. Keď je hotovo, zadajte tento príkaz ďalej (zmeňte adresár cesty v príkaze).



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

V príkazovom riadku sa vám zobrazí adresa URL, na ktorej je potrebné autorizovať aplikáciu. Pokračujte a skopírujte adresu URL do prehliadača a použite rovnaký účet Google, aký ste použili na konfiguráciu rozhrania Google Assistant API. Zobrazí sa prístupový token pre vášho klienta - na požiadanie skopírujte prístupový token do príkazového riadku.

Teraz otestujeme, či má Asistent Google správny prístup k vášmu mikrofónu. Zadajte do príkazového riadku:

python -m googlesamples.assistant.audio_helpers

Ak pre vás úspešne prehrá nejaký zvuk, môžete začať komunikovať s Asistentom Google. Zadajte do príkazového riadku:

python -m googlesamples.assistant

Počkajte, kým vysloví „stlačte Enter na odoslanie novej žiadosti“, potom stlačte Enter na klávesnici a začnite hovoriť do mikrofónu. Po dokončení hovoru sa na príkazovom riadku zobrazí prepis toho, čo ste povedali, a tiež prehrá odpoveď Asistenta Google.

Vyššie uvedený príkazový riadok je v súčasnosti dosť škaredou metódou interakcie s rozhraním Google Assistant API. Našťastie však existuje rozšírenie pre prehliadač Chrome s názvom „ AutoVoice „To jednoducho vyžaduje, aby ste mali v počítači nastaveného Asistenta Google (čo sme práve urobili!). Aby sme to však správne nastavili, budeme musieť urobiť trochu viac kúziel príkazového riadku.

Otvorte príkazový riadok a skopírujte a vložte nasledujúci príkaz:

 py -c 'z distutils.sysconfig import get_python_lib; z urllib.request import urlretrieve; urlretrieve ('https://joaoapps.com/AutoApps/Help/Info/com.joaomgcd.autovoice/googleassistant/__main__.py