Innehållsförteckning:
- Steg 1: Krav
- Steg 2: Konfigurera Google Assistant API
- Steg 3: Installera Google Assistant Sample Python Project
- Steg 4: Testa Google Assistant
- Steg 5: Ytterligare information
Video: Google Assistant för PC/Mac/Linux: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
Google Assistant är Googles svar på Amazons Alexa smart home assistent. Ursprungligen endast tillgänglig med begränsad funktionalitet i Google Allo -applikationen, Google Assistant rullades senare ut med Google Home och Pixel -smartphones för att få full effekt av Googles assistent till konsumenterna.
Efter några månaders väntan fick smartphones med Android 6.0+ också Google Assistant, och för bara några dagar sedan lanserade Google Google Assistant SDK som gör att Assistant kan köras på i princip vilken plattform som helst. Idag visar vi dig hur du installerar Google Assistant på din Windows-, Mac- eller Linux -maskin med Python.
Steg 1: Krav
Python 3
Du måste ha Python installerat oavsett om du använder Windows, macOS eller en GNU/Linux -distribution eller inte. Installationen är ganska enkel. Öppna bara installationsfilen och välj anpassad installation. I nästa steg klickar du på nästa, markerar kryssrutan Lägg till Python till miljövariabler och går sedan till nästa steg och installerar Python.
Du kan bekräfta att Python fungerar genom att öppna en terminal/kommandotolk och sedan helt enkelt skriva python. Om du ser att terminalen/kommandotolken returnerar den aktuella Python -versionen på din dator, då är du gyllene!
Steg 2: Konfigurera Google Assistant API
Det som följer är steg-för-steg-instruktioner som leder dig genom processen för att aktivera Google Assistant API i Cloud Platform Console så att du kan komma åt Google Assistant via Python-programmet. Alla dessa steg är plattformsoberoende, vilket innebär att stegen är desamma för Windows, macOS och GNU/Linux OS.
- Gå till sidan Projekt i Google Cloud Platform Console.
- Klicka på "Skapa projekt" högst upp.
- Namnge projektet”Min Google -assistent” och klicka på”Skapa”.
- Vänta några sekunder tills konsolen skapar ditt nya projekt. Du bör se en snurrande framstegsikon längst upp till höger. När du har skapat ditt projekt kommer du till ditt projekts konfigurationssida.
- Klicka på den här länken för att gå direkt till Google Assistant API -sidan. Klicka på "Aktivera" upptill.
- Google kommer att varna dig för att du måste skapa autentiseringsuppgifter för att använda detta API. Klicka på "Skapa referenser" längst upp till höger. Detta tar dig till en installationsguidesida där Google hjälper dig att ta reda på vilken typ av referenser du behöver för att använda detta API.
-
Under "var ringer du API: t från" väljer du "Annat användargränssnitt (t.ex. Windows, CLI -verktyg)". För "vilken data du kommer åt" väljer du cirkeln "Användardata". Tryck nu på "vilka referenser behöver jag?"
- Google bör rekommendera att du skapar ett OAuth 2.0 -klient -ID. Namnge klient -ID: t vad du vill, till exempel ditt namn + skrivbord. När du har valt ett namn klickar du på "skapa klient -ID."
- Under "produktnamn som visas för användare" anger du "Min Google -assistent". Klicka på Fortsätt.
- Klicka på "klart". Det finns ingen anledning att klicka på nedladdningen här eftersom vi bara behöver klienthemligheten, som vi kommer att ladda ner nästa.
- Under listan över OAuth 2.0 -klient -ID bör du se det klient -ID som du just skapat. Hela höger klickar du på nedladdningsikonen för att ladda ner filen client_secret_XXX.json, där ‘XXX’ är ditt klient -ID. Spara den här filen var som helst på din dator, helst i en ny mapp som heter "googleassistant".
-
Gå till sidan Aktivitetskontroller för ditt Google -konto och se till att "Webb- och appaktivitet", "Platshistorik", "Enhetsinformation" och "Röst- och ljudaktivitet" är aktiverade. Detta är så att Google Assistant faktiskt kan läsa dig personlig information.
Vi har nu skapat en mekanism för en klient, i detta fall vår Windows/Mac/Linux -maskin, för att komma åt Google Assistant API under vårt Google -konto. Därefter måste vi konfigurera klienten som kommer åt Google Assistant API.
Steg 3: Installera Google Assistant Sample Python Project
Öppna ett terminal-/kommandotolkfönster och gå igenom följande steg. Ange först detta kommando:
python -m pip installera google-assistant-sdk [samples]
Du bör se en hel massa beroenden som laddas ner och installeras när du anger det här kommandot. Dessa behövs för att Python -provprovet ska fungera. Vänta tills det är klart.
När det är klart anger du följande kommando (se till att justera sökvägen):
pip installera-uppgradera google-auth-oauthlib [tool] google-oauthlib-tool --client-secrets sökväg/till/client_secret_XXXXX.json --scope https://www.googleapis.com/auth/assistant-sdk-prototype --spara-huvudlös
(Som i mitt fall 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 kommandotolken ser du ett svar som säger att du måste besöka en URL för att godkänna programmet.
Kopiera och klistra in denna webbadress i din webbläsare. Välj samma Google -konto som du använde för att konfigurera Google Assistant API. På nästa sida ser du en textruta som innehåller din klients åtkomsttoken.
Kopiera den åtkomsttoken och klistra in den i kommandotolken där den ber dig om behörighetskoden. Om det görs korrekt ser du ett svar om att dina uppgifter har sparats.
Steg 4: Testa Google Assistant
ange det här kommandot för att börja prata med Google Assistant:
starta python -m googlesamples.assistant.grpc.pushtotalk
Vänta tills kommandotolken säger "tryck på Enter för att skicka en ny begäran" och tryck sedan på Retur för att börja prata med Google Assistant. När du har talat klart kommer kommandotolken att visa en transkription av det du just sa och sedan spela upp svaret. Om du ser en varning efteråt, ignorera den.
Ha kul att spela med Google Assistant på din Windows-, macOS- eller GNU/Linux -maskin! Det är inte särskilt användbart i det här formatet, men det är en mycket snabb demonstration av de möjligheter som nya Google Assistant SDK representerar. Kanske kan vi se stationära appar eller webbläsartillägg som utnyttjar denna funktion inom en snar framtid.
Steg 5: Ytterligare information
Det här är mina första instruktioner och om det finns några misstag eller problem, kommentera gärna så ska jag försöka förbättra det!
Jag bifogar också pdf -versionen av denna instruktion i detta steg så NJUT:)
P. S. Om du är på Ubuntu måste du installera ett beroende som saknas, det vill säga python3-pyaudio-paketet. Tack vare PeterB480
Källa: XDA
Rekommenderad:
Hands Free Google Assistant för Raspberry Pi: 14 steg (med bilder)
Hands Free Google Assistant för Raspberry Pi: Hej och välkommen till min första Instructable! I den här instruktören kommer jag att visa dig vad jag anser vara det enklaste sättet att installera en allsång, allt dansande Google Assistant på din Raspberry Pi. Hon är helt handsfree med OK Googl
Väggfäste för iPad som kontrollpanel för hemautomation, med servostyrd magnet för att aktivera skärmen: 4 steg (med bilder)
Väggfäste för iPad Som kontrollpanel för hemautomation, med servostyrd magnet för att aktivera skärmen: På senare tid har jag ägnat ganska mycket tid åt att automatisera saker i och runt mitt hus. Jag använder Domoticz som min hemautomationsapplikation, se www.domoticz.com för mer information. I min sökning efter en instrumentpanelapplikation som visar all Domoticz -information tillsammans
Skapa anpassade åtgärder för Google Assistant: 12 steg
Skapa anpassade åtgärder för Google Assistant: Eftersom jag såg potentialen hos Google Assistant som den presenterades i Google I/O 18 samt Volvo Cars i deras infotainmentsystem kunde jag inte låta bli att testa den. Jag återanvände ett av mina äldre projekt, VasttraPi och kopplade det till Google Assistant.
Övertyga dig själv om att bara använda en 12V-till-AC-omriktare för LED-ljussträngar istället för att koppla om dem för 12V: 3 steg
Övertyga dig själv om att bara använda en 12V-till-AC-linjeomvandlare för LED-ljussträngar istället för att koppla om dem för 12V: Min plan var enkel. Jag ville klippa upp en väggdriven LED-ljussträng i bitar och sedan dra om den för att gå av 12 volt. Alternativet var att använda en kraftomvandlare, men vi vet alla att de är fruktansvärt ineffektiva, eller hur? Höger? Eller är de det?
1.5A linjär regulator för konstant ström för lysdioder för: 6 steg
1.5A linjär regulator för konstant ström för lysdioder för: Så det finns massor av instruktioner som täcker användning av LED -lampor med hög ljusstyrka. Många av dem använder den kommersiellt tillgängliga Buckpuck från Luxdrive. Många av dem använder också linjära regleringskretsar som toppar vid 350 mA eftersom de är mycket ineffektiva