Hur får jag Google Assistant för Windows PC

Google Assistant finns på nästan alla Android-telefoner som nyligen gjorts, men det finns för närvarande ingen skrivbordsversion tillgänglig. Men idag ska jag visa dig en ( lite tråkig ) metod för att få Google Assistant att köra på din Windows-maskin.

I skrivande stund finns det inget snyggt GUI för vad vi ska göra, och installationen kommer i första hand att förlita sig på kommandorader. Men när du väl har kommit igång kan du prata i datorns mikrofon som med din Android-enhet för att styra Google Assistant.

Krav

  • Python 3

Först måste du installera Python på din dator och sedan måste vi lägga till det i sökvägen, följ mig noga. Ladda ner och starta Python installationsprogrammet .exe och låt det göra en anpassad installation . På den andra alternativskärmen markerar du "Lägg till Python i miljövariabler".

När Python har installerats öppnar du en kommandoterminal och skriver “python” (utan citat). Om allt är bra ska kommandotolken visa din nuvarande Python-version.

Nu måste vi konfigurera Google Assistant API.

  1. Navigera till projektsidan i Google Cloud Platform Console.
  2. Klicka på " Skapa projekt " uppe.
  3. Ge projektet ett namn som " Google Assistant " och klicka på "Skapa".
  4. Konsolen skapar ditt nya projekt - du bör se en snurrförloppsikon längst upp till höger. När det är klart kommer du till projektets konfigurationssida.
  5. Gå till Google Assistant API- sidan och klicka på "Aktivera" högst upp. "
  6. För att kunna använda API: et måste du skapa referenser. Så klicka på knappen "Skapa referenser" längst upp till höger. En installationsguide guidar dig genom den här processen.
  7. Under "var kommer du att ringa API: t från?", Välj " Annat gränssnitt (t.ex. Windows, CLI-verktyg) ". För "vilka data kommer du åt?" välj cirkeln " Användardata ". Klicka nu på ”vilka uppgifter jag behöver?”
  8. Google rekommenderar att du skapar ett OAuth 2.0-klient-ID . Ge klient-ID ett unikt namn och klicka på "Skapa klient-ID."
  9. Under "Produktnamn visas för användare" anger du "Min Google-assistent" eller något liknande.
  10. Klicka på "gjort", men klicka inte på nedladdningen här, vi behöver bara klienthemligheten.
  11. Under listan över OAuth 2.0-klient-ID ser du det klient-ID du just skapat. Längst till 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 "google assistent".
  12. 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 din personliga information.

Nu måste vi konfigurera en klient som kommer åt Google Assistant API.

Öppna en kommandoterminal och skriv följande kommando:

-m pip install google-assistant-sdk [samples]

Detta börjar installera de beroenden som krävs för Python. När det är klart, ange det här kommandot nästa (ändra sökvägskatalogen i kommandot).

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

I kommandotolken visas en URL att besöka för att auktorisera applikationen. Fortsätt och kopiera in webbadressen i din webbläsare och använd samma Google-konto som du använde för att konfigurera Google Assistant API. Du får en åtkomsttoken för din klient - kopiera in åtkomsttoken i kommandotolken där du blir ombedd.

Nu ska vi testa om Google-assistenten kan komma åt din mikrofon ordentligt. Skriv in kommandotolken:

python -m googlesamples.assistant.audio_helpers

Om det framgångsrikt spelar upp något ljud åt dig kan du börja kommunicera med Google Assistant. Skriv in kommandotolken:

python -m googlesamples.assistant

Vänta tills den säger "tryck på Enter för att skicka ny begäran" och tryck sedan på Enter på tangentbordet för att börja prata i din mikrofon. När du är färdig att prata visar kommandotolken en transkription av vad du sa och spelar också upp Google Assistents svar.

Kommandotolken ovan är en ganska ful metod för att interagera med Google Assistant API, men lyckligtvis finns det ett tillägg för Chrome-webbläsaren som kallas " AutoVoice " som helt enkelt kräver att du har Google Assistant inställd på din dator (vilket vi just gjorde !). Vi måste dock göra lite mer kommandotolk för att ställa in det ordentligt.

Öppna kommandotolken och kopiera in följande kommando:

py -c "från distutils.sysconfig importerar get_python_lib; från urllib.request importerar urlretrieve; urlretrieve ('// joaoapps.com/AutoApps/Help/Info/com.joaomgcd.autovoice/googleassistant/__main__.py', get_pyth_ '/googlesamples/assistant/__main__.py') "

Navigera nu till AutoVoice- tilläggssidan med webbläsaren Google Chrome och installera den. I tilläggsalternativen konfigurerar du väckningskommandot till något som “ Hej Google” eller “Okej Google” eller vad du vill.

Aktivera alternativet " Lyssna alltid " och ställ in " Wake up Expression " till något annat än vad du har ställt in som väckarkommando. Kom ihåg - ett uttryck är att väcka tillägget , det andra uttrycket är att väcka Google Assistant .

Skriv nu in din kommandotolk:

py -m googlesamples.assistant

Nu kan du helt enkelt säga "Hej Google!" eller vad du än anger som uttryck för att väcka Google Assistant och omedelbart börja ge kommandon ( "Hej Google, hur är vädret idag?" )

Rekommenderas

Fix: Minecraft svarar inte
Vad är en ansökan om registrering av digital-TV-mottagare och bör den tas bort?
Vad är FileRepMalware och ska du ta bort det