Innholdsfortegnelse:
- Trinn 1: Krav
- Trinn 2: Konfigurer Google Assistant API
- Trinn 3: Installer Google Assistant Sample Python Project
- Trinn 4: Test Google -assistenten
- Trinn 5: Tilleggsinformasjon
Video: Google Assistant for PC/Mac/Linux: 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:25
Google Assistant er Googles svar på Amazons Alexa Smart Home Assistant. I utgangspunktet bare tilgjengelig med begrenset funksjonalitet i Google Allo -applikasjonen, ble Google Assistant senere lansert med Google Home og Pixel -smarttelefoner for å gi full effekt av Googles assistent til forbrukere.
Etter noen måneders venting mottok også smarttelefoner med Android 6.0+ Google Assistant, og for bare noen få dager siden lanserte Google Google Assistant SDK som gjør at Assistant kan kjøres på i utgangspunktet hvilken som helst plattform. I dag viser vi deg hvordan du installerer Google Assistant på din Windows-, Mac- eller Linux -maskin ved hjelp av Python.
Trinn 1: Krav
Python 3
Du må ha Python installert uansett om du bruker Windows, macOS eller en GNU/Linux -distribusjon. Installasjonen er ganske enkel. Bare åpne installasjonsfilen og velg tilpasset installasjon. I neste trinn klikker du på neste, merker av for Legg til Python i miljøvariabler og går deretter til neste trinn og installerer Python.
Du kan bekrefte at Python fungerer ved å åpne en terminal/ledetekst og deretter bare skrive python. Hvis du ser terminalen/ledeteksten returnere den nåværende Python -versjonen på datamaskinen din, så er du gylden!
Trinn 2: Konfigurer Google Assistant API
Det som følger er trinnvise instruksjoner som leder deg gjennom prosessen for å aktivere Google Assistant API i Cloud Platform Console, slik at du får tilgang til Google Assistant via Python-programmet. Alle disse trinnene er plattformuavhengige, noe som betyr at trinnene er de samme for Windows, macOS og GNU/Linux OS.
- Gå til siden Prosjekter i Google Cloud Platform -konsollen.
- Klikk på "Opprett prosjekt" øverst.
- Gi prosjektet navnet "Min Google -assistent" og klikk "Opprett".
- Vent noen sekunder på at konsollen skal lage ditt nye prosjekt. Du bør se et roterende fremdriftsikon øverst til høyre. Etter at prosjektet er opprettet, blir du brakt til prosjektets konfigurasjonsside.
- Klikk på denne lenken for å gå direkte til Google Assistant API -siden. Klikk på "Aktiver" øverst.
- Google vil advare deg om at du må opprette legitimasjon for å bruke dette API -et. Klikk "Opprett legitimasjon" øverst til høyre. Dette tar deg til en konfigurasjonsveiviser -side der Google hjelper deg med å finne ut hva slags legitimasjon du trenger for å bruke dette API -et.
-
Under "hvor vil du ringe API -en fra", velg "Annet brukergrensesnitt (f.eks. Windows, CLI -verktøy)". Velg "Brukerdata" -kretsen for "hvilke data du får tilgang til". Trykk nå på "hvilken legitimasjon trenger jeg?"
- Google bør anbefale deg å opprette en OAuth 2.0 -klient -ID. Gi Client ID noe du vil ha, for eksempel navnet ditt + skrivebordet. Når du er ferdig med å velge et navn, klikker du på "opprett klient -ID."
- Under "produktnavn vist for brukere" skriver du inn "Min Google -assistent". Klikk på fortsett.
- Klikk "ferdig". Det er ikke nødvendig å klikke nedlasting her, da vi bare trenger klienthemmeligheten, som vi vil laste ned neste.
- Under listen over OAuth 2.0 -klient -ID -er, bør du se klient -ID -en du nettopp har laget. Helt til høyre klikker du på nedlastingsikonet for å laste ned filen client_secret_XXX.json, der ‘XXX’ er klient -ID -en din. Lagre denne filen hvor som helst på datamaskinen din, helst i en ny mappe kalt "googleassistant."
-
Gå til siden Aktivitetskontroller for Google -kontoen din og kontroller at "Nett- og appaktivitet", "Posisjonslogg", "Enhetsinformasjon" og "Stemme- og lydaktivitet" er aktivert. Dette er slik at Google Assistant faktisk kan lese deg personlig informasjon.
Vi har nå opprettet en mekanisme for en klient, i dette tilfellet vår Windows/Mac/Linux -maskin, for å få tilgang til Google Assistant API under Google -kontoen vår. Deretter må vi konfigurere klienten som får tilgang til Google Assistant API.
Trinn 3: Installer Google Assistant Sample Python Project
Åpne et terminal-/ledetekstvindu og gå gjennom følgende trinn. Skriv først inn denne kommandoen:
python -m pip installer google-assistant-sdk [prøver]
Du bør se en hel haug med avhengigheter som blir lastet ned og installert når du skriver inn denne kommandoen. Disse er nødvendige for at eksempel -Python -prosjektet skal fungere. Vent til den er ferdig.
Når det er gjort, skriver du inn følgende kommando (sørg for å justere banen):
pip install-oppgrader google-auth-oauthlib [tool] google-oauthlib-tool --client-secrets path/to/client_secret_XXXXX.json --scope https://www.googleapis.com/auth/assistant-sdk-prototype -lagre-hodeløs
(Som i mitt tilfelle var det: pip install --upgrade google-auth-oauthlib [tool] google-oauthlib-tool --client-secrets "C: / Users / Arya Bhushan / Documents / GAssistant / additional / client_id.json "--scope https://www.googleapis.com/auth/assistant-sdk-prototype --save --headless)
I ledeteksten vil du se et svar som forteller deg å besøke en URL for å godkjenne programmet.
Kopier og lim inn denne nettadressen i nettleseren din. Velg den samme Google -kontoen som du brukte til å konfigurere Google Assistant API. På neste side vil du se en tekstboks som inneholder klientens tilgangstoken.
Kopier tilgangstokenet og lim det inn i ledeteksten der det ber deg om autorisasjonskoden. Hvis det gjøres riktig, vil du se et svar om at legitimasjonen din er lagret.
Trinn 4: Test Google -assistenten
skriv inn denne kommandoen for å begynne å snakke med Google Assistant:
start python -m googlesamples.assistant.grpc.pushtotalk
Vent til ledeteksten sier "trykk Enter for å sende en ny forespørsel", og trykk deretter Enter for å begynne å snakke med Google Assistant. Etter at du er ferdig med å snakke, viser ledeteksten en transkripsjon av det du nettopp har oppgitt, og deretter spiller du av svaret. Hvis du ser en advarsel etterpå, bare ignorer den.
Ha det gøy å spille med Google Assistant på din Windows-, macOS- eller GNU/Linux -maskin! Det er ikke spesielt nyttig i dette formatet, men det er en veldig rask demonstrasjon av mulighetene som den nye Google Assistant SDK representerer. Kanskje kan vi se desktop -apper eller nettleserutvidelser som utnytter denne funksjonaliteten i nær fremtid.
Trinn 5: Tilleggsinformasjon
Dette er vel mine første instrukser, og hvis det er feil eller problemer, kan du gjerne kommentere, så skal jeg prøve å forbedre det!
Jeg legger også ved pdf -versjonen av denne instruksjonene i dette trinnet, så Nyt:)
P. S. Hvis du er på Ubuntu, må du installere en manglende avhengighet, dvs. python3-pyaudio-pakken. Takk til PeterB480
Kilde: XDA
Anbefalt:
WLED (på ESP8266) + IFTTT + Google Assistant: 5 trinn
WLED (på ESP8266) + IFTTT + Google Assistant: Denne opplæringen kommer i gang med å bruke IFTTT og Google Assistant for WLED på en ESP8266. Slik konfigurerer du WLED og amp; ESP8266, følg denne veiledningen på tynick: https: //tynick.com/blog/11-03-2019/getting-started … Skrik ut til Aircookie for så god programvare
Google Assistant Controlled LED Matrix!: 7 trinn (med bilder)
Google Assistant Controlled LED Matrix!: I denne opplæringen vil jeg vise deg hvordan du kan lage Google Assistant Controlled LED Matrix som du kan kontrollere skjema hvor som helst ved hjelp av en smarttelefon, så la oss komme i gang
Google Assistant -basert LED -kontroll ved bruk av Raspberry Pi: 3 trinn
Google Assistant -basert LED -kontroll ved bruk av Raspberry Pi: Hei! I dette prosjektet vil vi implementere Google Assistant -basert kontroll av LED -en ved hjelp av Raspberry Pi 4 ved hjelp av HTTP i Python. Du kan bytte ut LED -en med en lyspære (åpenbart ikke bokstavelig talt, du trenger en relemodul i mellom) eller et annet hjem
Håndfri Google Assistant for Raspberry Pi: 14 trinn (med bilder)
Håndfri Google Assistant for Raspberry Pi: Hei og velkommen til min første Instructable! I denne instruksen skal jeg vise deg hva jeg anser for å være den enkleste måten å installere en allsidig, allsidig Google Assistant på din Raspberry Pi. Hun er helt håndfri med OK Googl
Google Assistant - Hjemmeautomatisering bruker ikke Esp8266: 6 trinn
Google Assistant | Hjemmeautomatisering bruker ikke Esp8266: I denne instruksjonen viser jeg deg Google assistentstyrt hjemmeautomatisering