Inhoudsopgave:

Google Assistent voor pc/Mac/Linux: 5 stappen
Google Assistent voor pc/Mac/Linux: 5 stappen

Video: Google Assistent voor pc/Mac/Linux: 5 stappen

Video: Google Assistent voor pc/Mac/Linux: 5 stappen
Video: I use Arch on an M1 MacBook, btw 2024, November
Anonim
Google Assistent voor pc/Mac/Linux
Google Assistent voor pc/Mac/Linux

Google Assistant is het antwoord van Google op Amazon's Alexa smart home assistant. Aanvankelijk alleen beschikbaar met beperkte functionaliteit in de Google Allo-applicatie, werd Google Assistant later uitgerold met de Google Home- en Pixel-smartphones om de volledige kracht van de Google-assistent naar de consument te brengen.

Na een paar maanden wachten, ontvingen smartphones met Android 6.0+ ook Google Assistant, en slechts een paar dagen geleden lanceerde Google de Google Assistant SDK waarmee Assistant op vrijwel elk platform kan worden uitgevoerd. Vandaag laten we u zien hoe u Google Assistant op uw Windows-, Mac- of Linux-machine installeert met Python.

Stap 1: Vereisten

Vereisten
Vereisten
Vereisten
Vereisten

Python 3

Python moet zijn geïnstalleerd, ongeacht of je Windows, macOS of een GNU/Linux-distributie gebruikt. Installatie is vrij eenvoudig. Open gewoon het installatiebestand en selecteer aangepaste installatie. Klik in de volgende stap op volgende, selecteer het selectievakje Python toevoegen aan omgevingsvariabelen en ga vervolgens naar de volgende stappen en installeer Python.

Je kunt bevestigen dat Python werkt door een terminal/opdrachtprompt te openen en vervolgens gewoon python te typen. Als je de terminal / opdrachtprompt de huidige Python-versie op je computer ziet retourneren, dan ben je goud waard!

Stap 2: Configureer de Google Assistent API

Configureer de Google Assistent API
Configureer de Google Assistent API
Configureer de Google Assistent API
Configureer de Google Assistent API
Configureer de Google Assistent API
Configureer de Google Assistent API

Wat volgt zijn stapsgewijze instructies die u door het proces leiden om de Google Assistant API in de Cloud Platform Console in te schakelen, zodat u toegang hebt tot Google Assistant via het Python-programma. Al deze stappen zijn platformonafhankelijk, wat betekent dat de stappen hetzelfde zijn voor Windows, macOS en GNU/Linux OS.

  1. Ga naar de pagina Projecten in de Google Cloud Platform Console.
  2. Klik bovenaan op "Project maken".
  3. Geef het project de naam 'Mijn Google Assistent' en klik op 'Maken'.
  4. Wacht een paar seconden totdat de console uw nieuwe project heeft gemaakt. Je zou een draaiend voortgangspictogram in de rechterbovenhoek moeten zien. Nadat het maken van uw project is voltooid, wordt u naar de configuratiepagina van uw project gebracht.
  5. Klik op deze link om rechtstreeks naar de Google Assistant API-pagina te gaan. Klik bovenaan op 'Inschakelen'.
  6. Google waarschuwt u dat u inloggegevens moet maken om deze API te gebruiken. Klik rechtsboven op "Inloggegevens maken". Hiermee gaat u naar een installatiewizardpagina waar Google u helpt erachter te komen wat voor soort inloggegevens u nodig heeft om deze API te gebruiken.
  7. Selecteer onder "waarvandaan u de API aanroept", "Andere gebruikersinterface (bijv. Windows, CLI-tool)". Voor "welke gegevens heb je toegang tot" selecteer de cirkel "Gebruikersgegevens". Tik nu op "Welke inloggegevens heb ik nodig?"

  8. Google zou u moeten aanraden een OAuth 2.0-client-ID te maken. Geef de Client-ID de naam die u maar wilt, bijvoorbeeld uw naam + Desktop. Als u klaar bent met het kiezen van een naam, klikt u op 'klant-ID maken'.
  9. Voer onder 'productnaam getoond aan gebruikers' 'Mijn Google Assistent' in. Klik op doorgaan.
  10. Klik op 'klaar'. Het is niet nodig om hier op downloaden te klikken, omdat we alleen het clientgeheim nodig hebben, dat we hierna zullen downloaden.
  11. Nu zou u onder de lijst met OAuth 2.0-client-ID's de client-ID moeten zien die u zojuist hebt gemaakt. Klik helemaal naar rechts op het downloadpictogram om het bestand client_secret_XXX.json te downloaden, waarbij 'XXX' uw klant-ID is. Sla dit bestand ergens op uw computer op, idealiter in een nieuwe map met de naam 'googleassistant'.
  12. Ga naar de pagina Activiteitsbeheer voor uw Google-account en zorg ervoor dat 'Web- en app-activiteit', 'Locatiegeschiedenis', 'Apparaatgegevens' en 'Spraak- en audioactiviteit' zijn ingeschakeld. Dit is zodat de Google Assistent u gepersonaliseerde informatie kan voorlezen.

We hebben nu een mechanisme gemaakt voor een client, in dit geval onze Windows/Mac/Linux-machine, om toegang te krijgen tot de Google Assistant API onder ons Google-account. Vervolgens moeten we de client instellen die toegang heeft tot de Google Assistant API.

Stap 3: Installeer het Google Assistent-voorbeeldpython-project

Installeer het Google Assistent-voorbeeldpython-project
Installeer het Google Assistent-voorbeeldpython-project
Installeer het Google Assistent-voorbeeldpython-project
Installeer het Google Assistent-voorbeeldpython-project
Installeer het Google Assistent-voorbeeldpython-project
Installeer het Google Assistent-voorbeeldpython-project

Open een terminal/opdrachtpromptvenster en doorloop de volgende stappen. Voer eerst deze opdracht in:

python -m pip install google-assistant-sdk [voorbeelden]

Je zou een hele reeks afhankelijkheden moeten zien die worden gedownload en geïnstalleerd wanneer je deze opdracht invoert. Deze zijn nodig om het voorbeeldproject van Python te laten werken. Wacht tot het klaar is.

Als het klaar is, voert u vervolgens de volgende opdracht in (zorg ervoor dat u het pad aanpast):

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 --opslaan --zonder hoofd

(Zoals in mijn geval was het: 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)

In de opdrachtprompt ziet u een reactie waarin u wordt gevraagd een URL te bezoeken om de toepassing te autoriseren.

Kopieer en plak deze URL in uw browser. Selecteer hetzelfde Google-account dat je hebt gebruikt om de Google Assistant API te configureren. Op de volgende pagina ziet u een tekstvak dat het toegangstoken van uw klant bevat.

Kopieer dat Access-token en plak het in de opdrachtprompt waar het u om de autorisatiecode vraagt. Als dit correct is gedaan, ziet u een reactie dat uw inloggegevens zijn opgeslagen.

Stap 4: Test de Google Assistent

Test de Google Assistent
Test de Google Assistent
Test de Google Assistent
Test de Google Assistent

voer deze opdracht in om met de Google Assistent te praten:

start python -m googlesamples.assistant.grpc.pushtotalk

Wacht tot de opdrachtprompt "druk op Enter om een nieuw verzoek te verzenden" zegt en druk vervolgens op Enter om met de Google Assistent te praten. Nadat u klaar bent met spreken, geeft de opdrachtprompt een transcript weer van wat u zojuist hebt gezegd en speelt u vervolgens het antwoord af. Als je daarna een waarschuwing ziet, negeer deze dan gewoon.

Veel plezier met het spelen met Google Assistant op je Windows-, macOS- of GNU/Linux-machine! Het is niet bijzonder handig in dit formaat, maar het is een zeer snelle demonstratie van de mogelijkheden die de nieuwe Google Assistant SDK vertegenwoordigt. Misschien zien we in de nabije toekomst desktop-apps of browserextensies die profiteren van deze functionaliteit.

Stap 5: Aanvullende informatie

Extra informatie
Extra informatie

Nou, dit is mijn eerste instructables en als er fouten of problemen zijn, voel je vrij om commentaar te geven en ik zal proberen het te verbeteren!

Ook voeg ik in deze stap de pdf-versie van deze instructables toe, dus GENIET:)

PS Als u Ubuntu gebruikt, moet u een ontbrekende afhankelijkheid installeren, d.w.z. het python3-pyaudio-pakket. Met dank aan PeterB480

Bron: XDA

Aanbevolen: