Jak získat Google Assistant pro Windows PC

Google Assistant je k dispozici téměř na každém telefonu Android, který byl nedávno vyroben, ale momentálně není k dispozici verze pro stolní počítače. Dnes vám však ukážu ( poněkud zdlouhavou ) metodu spuštění Asistenta Google na vašem počítači se systémem Windows.

V době psaní tohoto článku neexistuje žádné fantastické grafické uživatelské rozhraní pro to, co se chystáme udělat, a instalace se bude spoléhat především na příkazové řádky. Jakmile je však vše v provozu, můžete pomocí Asistenta Google mluvit do mikrofonu počítače stejně jako do svého zařízení Android.

Požadavky

  • Python 3

Nejprve budete muset do svého počítače nainstalovat Python a poté ho musíme přidat na cestu, pečlivě mě sledujte. Stáhněte a spusťte instalační program Pythonu .exe a proveďte vlastní instalaci . Na druhé obrazovce možností zaškrtněte „Přidat Python do proměnných prostředí“.

Jakmile je Python nainstalován, otevřete příkazový terminál a zadejte „python“ (bez uvozovek). Pokud je vše v pořádku, měl by příkazový řádek zobrazit vaši aktuální verzi Pythonu.

Nyní musíme nakonfigurovat rozhraní Google Assistant API.

  1. Přejděte na stránku Projekty v konzole Google Cloud Platform.
  2. Nahoře klikněte na „ Vytvořit projekt “.
  3. Pojmenujte projekt jako „ Asistent Google “ a klikněte na „Vytvořit“.
  4. Konzola vytvoří váš nový projekt - v pravém horním rohu by se měla zobrazit ikona postupu otáčení. Po dokončení se dostanete na stránku konfigurace projektu.
  5. Přejděte na stránku API Google Assistant a v horní části klikněte na „Povolit“. “
  6. Chcete-li použít API, budete muset vytvořit pověření. Klikněte tedy na tlačítko „Vytvořit pověření“ vpravo nahoře. Tímto procesem vás provede průvodce nastavením.
  7. Pod „odkud budete volat API?“ Vyberte „ Jiné uživatelské rozhraní (např. Windows, nástroj CLI) “. Pro „k jakým datům budete přistupovat?“ vyberte kruh „ Uživatelská data “. Nyní klikněte na „jaké přihlašovací údaje potřebuji?“
  8. Google vám doporučí vytvořit ID klienta OAuth 2.0 . Zadejte jedinečné ID klienta a klikněte na „Vytvořit ID klienta“.
  9. V části „Název produktu zobrazený uživatelům“ zadejte „Můj Google Assistant“ nebo něco podobného.
  10. Klikněte na „hotovo“, ale neklikejte zde na stahování, potřebujeme pouze klientské tajemství.
  11. V seznamu ID klientů OAuth 2.0 uvidíte ID klienta, který jste právě vytvořili. Zcela vpravo kliknutím na ikonu stahování stáhněte soubor client_secret_XXX.json , kde „XXX“ je vaše ID klienta. Uložte tento soubor kamkoli do počítače, nejlépe do nové složky s názvem „Google Assistant“.
  12. Přejděte na stránku Řízení aktivity pro svůj účet Google a zkontrolujte, zda jsou povoleny „Aktivita na webu a v aplikacích“, „Historie polohy“, „Informace o zařízení“ a „Hlasová a zvuková aktivita“. Je tomu tak proto, že Google Assistant může skutečně číst vaše osobní informace.

Nyní musíme nakonfigurovat klienta, který bude přistupovat k rozhraní Google Assistant API.

Otevřete příkazový terminál a zadejte následující příkaz:

-m pip nainstalovat google-assistant-sdk [ukázky]

Tím se začne instalovat požadované závislosti pro Python. Po dokončení zadejte tento příkaz dále (změňte adresář cesty v příkazu).

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

Na příkazovém řádku se zobrazí adresa URL, kterou chcete navštívit a autorizovat aplikaci. Pokračujte a zkopírujte adresu URL do svého prohlížeče a použijte stejný účet Google, který jste použili ke konfiguraci rozhraní Google Assistant API. Zobrazí se přístupový token pro vašeho klienta - zkopírujte přístupový token do příkazového řádku, kde se zobrazí výzva.

Nyní otestujeme, zda má Asistent Google správně přístup k vašemu mikrofonu. Zadejte do příkazového řádku:

python -m googlesamples.assistant.audio_helpers

Pokud vám úspěšně přehraje nějaký zvuk, můžete začít komunikovat s Asistentem Google. Zadejte do příkazového řádku:

python -m googlesamples.assistant

Počkejte, až se řekne „stiskněte Enter pro odeslání nového požadavku“, poté stiskněte Enter na klávesnici a začněte mluvit do mikrofonu. Až budete hotovi, příkazový řádek zobrazí přepis toho, co jste řekli, a také přehraje odpověď Google Assistant.

Výše uvedený příkazový řádek je nyní docela ošklivá metoda interakce s API Google Assistant, ale naštěstí existuje rozšíření pro prohlížeč Chrome s názvem „ AutoVoice “, které jednoduše vyžaduje, abyste měli v počítači nastaveného Asistenta Google (což jsme právě udělali !). Pro správné nastavení však budeme muset udělat trochu více magie příkazového řádku.

Otevřete příkazový řádek a zkopírujte následující příkaz:

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

Nyní přejděte na stránku rozšíření AutoVoice pomocí prohlížeče Google Chrome a nainstalujte jej. V možnostech rozšíření nakonfigurujte příkaz probuzení na něco jako „ Hey Google“ nebo „Okay Google“ nebo cokoli, co opravdu chcete.

Povolte možnost „ Vždy poslouchat “ a nastavte výrazWake up Expression “ na něco jiného, ​​než co jste nastavili jako příkaz probuzení. Pamatujte - jedním výrazem je probuzení rozšíření , druhým výrazem je probuzení Google Assistant .

Nyní zadejte do příkazového řádku:

py -m googlesamples.assistant

Nyní můžete jednoduše říct „Hej Google!“ nebo cokoli, co nastavíte jako výraz, abyste probudili Asistenta Google a okamžitě mu začali dávat příkazy ( „Hej Google, jaké je dnes počasí?“ )

Doporučená

Oprava: Minecraft neodpovídá
Co je aplikace pro registraci zařízení digitální televize a měla by být odstraněna?
Co je FileRepMalware a měli byste jej odebrat