Inhaltsverzeichnis:

Google Assistant für PC/Mac/Linux - Gunook
Google Assistant für PC/Mac/Linux - Gunook

Video: Google Assistant für PC/Mac/Linux - Gunook

Video: Google Assistant für PC/Mac/Linux - Gunook
Video: Diese macOS Einstellungen solltest du SOFORT ändern (macOS Monterey)! | Nils-Hendrik Welk 2024, November
Anonim
Google Assistant für PC/Mac/Linux
Google Assistant für PC/Mac/Linux

Google Assistant ist die Antwort von Google auf den Smart-Home-Assistenten von Amazon Alexa. Zunächst nur mit eingeschränkter Funktionalität in der Google Allo-Anwendung verfügbar, wurde Google Assistant später mit den Google Home- und Pixel-Smartphones eingeführt, um den Verbrauchern die volle Leistung des Google-Assistenten zur Verfügung zu stellen.

Nach einigen Monaten des Wartens erhielten auch Smartphones mit Android 6.0+ Google Assistant, und erst vor wenigen Tagen hat Google das Google Assistant SDK auf den Markt gebracht, mit dem Assistant auf praktisch jeder Plattform ausgeführt werden kann. Heute zeigen wir Ihnen, wie Sie Google Assistant mit Python auf Ihrem Windows-, Mac- oder Linux-Computer installieren.

Schritt 1: Anforderungen

Anforderungen
Anforderungen
Anforderungen
Anforderungen

Python 3

Sie müssen Python installiert haben, egal ob Sie Windows, macOS oder eine GNU/Linux-Distribution verwenden oder nicht. Die Installation ist ziemlich einfach. Öffnen Sie einfach die Installationsdatei und wählen Sie die benutzerdefinierte Installation. Klicken Sie im nächsten Schritt auf Weiter, aktivieren Sie das Kontrollkästchen Python zu Umgebungsvariablen hinzufügen und fahren Sie dann mit den nächsten Schritten fort und installieren Sie Python.

Sie können bestätigen, dass Python funktioniert, indem Sie ein Terminal / eine Eingabeaufforderung öffnen und dann einfach python eingeben. Wenn Sie sehen, dass die Terminal-/Eingabeaufforderung die aktuelle Python-Version auf Ihrem Computer zurückgibt, sind Sie goldrichtig!

Schritt 2: Google Assistant-API konfigurieren

Konfigurieren Sie die Google Assistant-API
Konfigurieren Sie die Google Assistant-API
Konfigurieren Sie die Google Assistant-API
Konfigurieren Sie die Google Assistant-API
Konfigurieren Sie die Google Assistant-API
Konfigurieren Sie die Google Assistant-API

Im Folgenden werden Sie Schritt für Schritt durch den Prozess zum Aktivieren der Google Assistant API in der Cloud Platform Console geführt, damit Sie über das Python-Programm auf Google Assistant zugreifen können. Alle diese Schritte sind plattformunabhängig, was bedeutet, dass die Schritte für Windows, macOS und GNU/Linux OS gleich sind.

  1. Rufen Sie in der Google Cloud Platform Console die Seite Projekte auf.
  2. Klicken Sie oben auf „Projekt erstellen“.
  3. Benennen Sie das Projekt "My Google Assistant" und klicken Sie auf "Erstellen".
  4. Warten Sie einige Sekunden, bis die Konsole Ihr neues Projekt erstellt hat. Sie sollten oben rechts ein sich drehendes Fortschrittssymbol sehen. Nachdem Sie Ihr Projekt erstellt haben, gelangen Sie zur Konfigurationsseite Ihres Projekts.
  5. Klicken Sie auf diesen Link, um direkt zur Google Assistant API-Seite zu gelangen. Klicken Sie oben auf "Aktivieren".
  6. Google warnt Sie, dass Sie Anmeldeinformationen erstellen müssen, um diese API zu verwenden. Klicken Sie oben rechts auf "Anmeldeinformationen erstellen". Dadurch gelangen Sie zu einer Einrichtungsassistentenseite, auf der Google Ihnen hilft herauszufinden, welche Art von Anmeldeinformationen Sie für die Verwendung dieser API benötigen.
  7. Wählen Sie unter „Wo werden Sie die API aufrufen“die Option „Andere Benutzeroberfläche (z. B. Windows, CLI-Tool)“aus. Wählen Sie bei „Auf welche Daten werden Sie zugreifen“den Kreis „Benutzerdaten“aus. Tippen Sie nun auf "Welche Anmeldeinformationen benötige ich?"
  8. Google sollte Ihnen empfehlen, eine OAuth 2.0-Client-ID zu erstellen. Benennen Sie die Client-ID nach Belieben, z. B. Ihren Namen + Desktop. Wenn Sie mit der Auswahl eines Namens fertig sind, klicken Sie auf "Client-ID erstellen".
  9. Geben Sie unter "Benutzern angezeigter Produktname" "My Google Assistant" ein. Klicken Sie auf Weiter.
  10. Klicken Sie auf „Fertig“. Sie müssen hier nicht auf Download klicken, da wir nur das Client-Geheimnis benötigen, das wir als nächstes herunterladen werden.
  11. Jetzt sollten Sie unter der Liste der OAuth 2.0-Client-IDs die soeben erstellte Client-ID sehen. Klicken Sie ganz rechts auf das Download-Symbol, um die Datei client_secret_XXX.json herunterzuladen, wobei „XXX“Ihre Client-ID ist. Speichern Sie diese Datei an einem beliebigen Ort auf Ihrem Computer, idealerweise in einem neuen Ordner namens „googleassistant“.

  12. Rufen Sie die Seite Aktivitätssteuerung für Ihr Google-Konto auf und stellen Sie sicher, dass "Web- & App-Aktivitäten", "Standortverlauf", "Geräteinformationen" und "Sprach- und Audioaktivitäten" aktiviert sind. Auf diese Weise kann Google Assistant Ihnen tatsächlich personalisierte Informationen vorlesen.

Wir haben jetzt einen Mechanismus für einen Client, in diesem Fall unseren Windows/Mac/Linux-Rechner, erstellt, um unter unserem Google-Konto auf die Google Assistant-API zuzugreifen. Als nächstes müssen wir den Client einrichten, der auf die Google Assistant API zugreift.

Schritt 3: Installieren Sie das Python-Beispielprojekt von Google Assistant

Installieren Sie das Python-Beispielprojekt für Google Assistant
Installieren Sie das Python-Beispielprojekt für Google Assistant
Installieren Sie das Python-Beispielprojekt für Google Assistant
Installieren Sie das Python-Beispielprojekt für Google Assistant
Installieren Sie das Python-Beispielprojekt für Google Assistant
Installieren Sie das Python-Beispielprojekt für Google Assistant

Öffnen Sie ein Terminal-/Eingabeaufforderungsfenster und führen Sie die folgenden Schritte aus. Geben Sie zuerst diesen Befehl ein:

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

Sie sollten sehen, dass eine ganze Reihe von Abhängigkeiten heruntergeladen und installiert werden, wenn Sie diesen Befehl eingeben. Diese werden benötigt, damit das Python-Beispielprojekt funktioniert. Warten Sie, bis es fertig ist.

Geben Sie anschließend den folgenden Befehl ein (passen Sie den Pfad unbedingt an):

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 --save --kopflos

(Wie in meinem Fall war es: 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 der Eingabeaufforderung sehen Sie eine Antwort, die Sie auffordert, eine URL zu besuchen, um die Anwendung zu autorisieren.

Kopieren Sie diese URL und fügen Sie sie in Ihren Browser ein. Wählen Sie dasselbe Google-Konto aus, das Sie zum Konfigurieren der Google Assistant-API verwendet haben. Auf der nächsten Seite sehen Sie ein Textfeld, das das Zugriffstoken Ihres Kunden enthält.

Kopieren Sie dieses Zugriffstoken und fügen Sie es in die Eingabeaufforderung ein, in der Sie nach dem Autorisierungscode gefragt werden. Wenn es richtig gemacht wurde, sehen Sie eine Antwort, dass Ihre Anmeldeinformationen gespeichert wurden.

Schritt 4: Testen Sie den Google Assistant

Testen Sie den Google Assistant
Testen Sie den Google Assistant
Testen Sie den Google Assistant
Testen Sie den Google Assistant

Geben Sie diesen Befehl ein, um mit Google Assistant zu sprechen:

Python starten -m googlesamples.assistant.grpc.pushtotalk

Warten Sie, bis die Eingabeaufforderung sagt „Drücken Sie die Eingabetaste, um eine neue Anfrage zu senden“, und drücken Sie dann die Eingabetaste, um mit Google Assistant zu sprechen. Nachdem Sie mit dem Sprechen fertig sind, zeigt die Eingabeaufforderung eine Transkription Ihrer gerade Aussage an und gibt dann die Antwort wieder. Wenn Sie danach eine Warnung sehen, ignorieren Sie diese einfach.

Viel Spaß beim Spielen mit Google Assistant auf Ihrem Windows-, macOS- oder GNU/Linux-Rechner! Es ist in diesem Format nicht besonders nützlich, aber es ist eine sehr schnelle Demonstration der Möglichkeiten, die das neue Google Assistant SDK bietet. Vielleicht sehen wir in naher Zukunft Desktop-Apps oder Browser-Erweiterungen, die diese Funktionalität nutzen.

Schritt 5: Zusätzliche Informationen

Zusätzliche Information
Zusätzliche Information

Nun, dies ist mein erstes instructables und wenn es irgendwelche Fehler oder Probleme gibt, fühlen Sie sich frei zu kommentieren und ich werde versuchen, es zu verbessern!

Auch ich hänge die PDF-Version dieser instructables in diesem Schritt an, also GENIESSEN:)

PS Wenn Sie auf Ubuntu sind, müssen Sie eine fehlende Abhängigkeit installieren, also das Paket python3-pyaudio. Danke an PeterB480

Quelle: XDA

Empfohlen: