INHOUDSOPGAWE:
- Stap 1: Vereistes
- Stap 2: Stel die Google Assistant API op
- Stap 3: Installeer die Google Assistant -voorbeeld Python -projek
- Stap 4: Toets die Google Assistant
- Stap 5: Bykomende inligting
Video: Google Assistent vir PC/Mac/Linux: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Google Assistant is Google se antwoord op Amazon se Alexa smart home assistant. Aanvanklik slegs beskikbaar met beperkte funksionaliteit in die Google Allo -toepassing, het Google Assistant later met die Google Home- en Pixel -slimfone ingestel om die volle krag van Google se assistent aan verbruikers te bring.
Na 'n paar maande se wag, het slimfone met Android 6.0+ ook Google Assistant ontvang, en net 'n paar dae gelede het Google die Google Assistant SDK bekendgestel, waarmee Assistant op basies enige platform uitgevoer kan word. Vandag sal ons u wys hoe u Google Assistant met Python op u Windows-, Mac- of Linux -masjien kan installeer.
Stap 1: Vereistes
Python 3
U moet Python laat installeer, ongeag of u Windows, macOS of 'n GNU/Linux -verspreiding gebruik. Die installasie is redelik eenvoudig. Maak net die installasie lêer oop en kies 'n persoonlike installasie. Klik in die volgende stap op die volgende, merk die boks Voeg Python by omgewingsveranderlikes by en gaan dan na die volgende stappe en installeer Python.
U kan bevestig dat Python werk deur 'n terminale/opdragprompt oop te maak en dan eenvoudig python in te tik. As u sien dat die terminale/opdragprompt die huidige Python -weergawe op u rekenaar terugstuur, dan is u gou!
Stap 2: Stel die Google Assistant API op
Hier volg stap-vir-stap instruksies wat u deur die proses lei om die Google Assistant API in die Cloud Platform Console in staat te stel, sodat u toegang tot Google Assistant kan kry via die Python-program. Al hierdie stappe is platformonafhanklik, wat beteken dat die stappe dieselfde is vir Windows, macOS en GNU/Linux OS.
- Gaan na die Projects -bladsy in die Google Cloud Platform Console.
- Klik bo op 'Skep projek'.
- Noem die projek "My Google Assistant" en klik op "Skep".
- Wag 'n paar sekondes totdat die konsole u nuwe projek skep. U behoort 'n draai -vorderingsikoon regs bo te sien. Nadat u u projek gemaak het, word u na die konfigurasiebladsy van u projek gebring.
- Klik op hierdie skakel om direk na die Google Assistant API -bladsy te gaan. Klik bo -op 'Aktiveer'.
- Google sal u waarsku dat u geloofsbriewe moet skep om hierdie API te kan gebruik. Klik regs bo op 'Skep geloofsbriewe'. Dit sal u na 'n opstellingsassistentbladsy neem waar Google u kan help om uit te vind watter soort geloofsbriewe u nodig het om hierdie API te gebruik.
-
Kies "Ander gebruikersinterface (bv. Kies 'sirkel' Gebruikerdata 'vir' na watter data u toegang verkry '. Tik nou op "watter geloofsbriewe het ek nodig?"
- Google moet aanbeveel dat u 'n OAuth 2.0 -kliënt -ID skep. Noem die kliënt -ID alles wat u wil hê, byvoorbeeld u naam + lessenaar. As u klaar is met die kies van 'n naam, klik op 'skep kliënt -ID'.
- Onder "produknaam wat aan gebruikers gewys word", voer "My Google Assistant" in. Klik op voortgaan.
- Klik op "klaar". U hoef nie hier op aflaai te klik nie, aangesien ons slegs die kliëntgeheim nodig het, wat ons volgende sal aflaai.
- Onder die lys met OAuth 2.0 -kliënt -ID's, moet u die kliënt -ID wat u pas gemaak het, sien. Klik regs op die aflaai -ikoon om die client_secret_XXX.json -lêer af te laai, waar 'XXX' u kliënt -ID is. Stoor hierdie lêer oral op u rekenaar, verkieslik in 'n nuwe gids genaamd 'googleassistant'.
-
Gaan na die aktiwiteitkontrolebladsy vir u Google -rekening en maak seker dat 'Web- en programaktiwiteit', 'Ligginggeskiedenis', 'Toestelinligting' en 'Stem- en oudioaktiwiteit' geaktiveer is. Dit is sodat Google Assistant u persoonlike inligting eintlik kan lees.
Ons het nou 'n meganisme geskep vir 'n kliënt, in hierdie geval ons Windows/Mac/Linux -masjien, om toegang te verkry tot die Google Assistant API onder ons Google -rekening. Vervolgens moet ons die kliënt instel wat toegang het tot die Google Assistant API.
Stap 3: Installeer die Google Assistant -voorbeeld Python -projek
Maak 'n terminale/opdrag prompt venster oop en gaan deur die volgende stappe. Voer eers hierdie opdrag in:
python -m pip installeer google-assistant-sdk [monsters]
U behoort 'n hele klomp afhanklikhede te sien wat afgelaai en geïnstalleer word as u hierdie opdrag invoer. Dit is nodig om die monster Python -projek te laat werk. Wag totdat dit klaar is.
Sodra dit klaar is, voer die volgende opdrag in (maak seker dat u die pad aanpas):
pip install-upgrade google-auth-oauthlib [tool] google-oauthlib-tool-client-secrets path/to/client_secret_XXXXX.json --scope https://www.googleapis.com/auth/assistant-sdk-prototype --stoor-koploos
(Soos in my geval was dit: pip install-upgrade google-auth-oauthlib [tool] google-oauthlib-tool --client-secrets "C: / Users / Arya Bhushan / Documents / GAssistant / additional / client_id.json "-omvang https://www.googleapis.com/auth/assistant-sdk-prototype --save --headless)
In die opdragprompt sien u 'n antwoord wat u vertel om 'n URL te besoek om die toepassing te magtig.
Kopieer en plak hierdie URL in u blaaier. Kies dieselfde Google -rekening as wat u gebruik het om die Google Assistant API op te stel. Op die volgende bladsy sien u 'n tekskassie met die toegangstoken van u kliënt.
Kopieer die Toegangstoken en plak dit in die opdragprompt waar dit u om die magtigingskode vra. As dit korrek gedoen word, sal u 'n antwoord sien dat u geloofsbriewe gestoor is.
Stap 4: Toets die Google Assistant
voer hierdie opdrag in om met Google Assistant te begin praat:
begin met python -m googlesamples.assistant.grpc.pushtotalk
Wag totdat die opdragprompt sê "druk op Enter om 'n nuwe versoek te stuur", en druk dan op Enter om met Google Assistant te begin praat. Nadat u klaar gepraat het, sal die opdragprompt 'n transkripsie van wat u pas gesê het, vertoon en dan die antwoord afspeel. As u daarna 'n waarskuwing sien, ignoreer dit net.
Speel baie met Google Assistant op u Windows-, macOS- of GNU/Linux -masjien! Dit is nie besonder nuttig in hierdie formaat nie, maar dit is 'n baie vinnige demonstrasie van die moontlikhede wat die nuwe Google Assistant SDK bied. Miskien kan ons sien dat lessenaarprogramme of blaaieruitbreidings in die nabye toekoms voordeel trek uit hierdie funksie.
Stap 5: Bykomende inligting
Dit is my eerste instruksies, en as daar foute of probleme is, kan u gerus kommentaar lewer, en ek sal probeer om dit te verbeter!
Ek heg ook die pdf -weergawe van hierdie instruksies aan in hierdie stap, so geniet:)
P. S. As u op Ubuntu is, moet u 'n ontbrekende afhanklikheid installeer, dit wil sê die python3-pyaudio-pakket. Dankie aan PeterB480
Bron: XDA
Aanbeveel:
WLED (op ESP8266) + IFTTT + Google Assistent: 5 stappe
WLED (op ESP8266) + IFTTT + Google Assistant: met hierdie tutoriaal kan u IFTTT en Google Assistant vir WLED begin gebruik op 'n ESP8266. Om u WLED op te stel & ESP8266, volg hierdie gids op tynick: https: //tynick.com/blog/11-03-2019/getting-started..Roep uit na Aircookie vir sulke wonderlike sagteware
Google Assistent -gebaseerde LED -beheer met Raspberry Pi: 3 stappe
Google Assistent -gebaseerde LED -beheer met behulp van Raspberry Pi: Hey! In hierdie projek implementeer ons Google Assistant -gebaseerde beheer van die LED met behulp van Raspberry Pi 4 met behulp van HTTP in Python. U kan die LED vervang met 'n gloeilamp (natuurlik nie letterlik nie, u benodig 'n aflosmodule tussenin) of enige ander huis
Google Assistent - Tuisautomatisering gebruik Esp8266: 6 stappe
Google Assistent | Huishoudelike outomatisering gebruik nie Esp8266 nie: in hierdie instruksies sal ek u Google Assistent -beheerde tuisautomatisering wys
HacKIT: 'n harde hardeware (dra) -stelsel vir privaatheid vir die inbraak van Alexa, Google en Siri: 4 stappe
HacKIT: 'n Civic Privacy Hard (dra) kit vir die inbraak van Alexa, Google en Siri: Moeg vir u " slim " toestelle wat u afluister? Dan is hierdie gereedskapstel vir toesig-inbraak vir u! HacKIT is 'n lae tot hoë tegnologie burgerlike privaatheidsdrag vir die herontwerp, inbraak en herwinning van die Amazon Echo, Google Home
Google Assistent op DragonBoard ™ 410c: 57 stappe
Google Assistant op DragonBoard ™ 410c: Hierdie instruksies leer u om Google Assistant in die DragonBoard te bestuur en 'n smarthome-omgewing op te stel met 'n paar toestelle. 1A kragtoevoer van 5,5 mm-aansluiting; -CC2531 zigbee-modu