Inhaltsverzeichnis:
- Schritt 1: Anforderungen
- Schritt 2: Google Assistant-API konfigurieren
- Schritt 3: Installieren Sie das Python-Beispielprojekt von Google Assistant
- Schritt 4: Testen Sie den Google Assistant
- Schritt 5: Zusätzliche Informationen
Video: Google Assistant für PC/Mac/Linux - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:21
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
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
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.
- Rufen Sie in der Google Cloud Platform Console die Seite Projekte auf.
- Klicken Sie oben auf „Projekt erstellen“.
- Benennen Sie das Projekt "My Google Assistant" und klicken Sie auf "Erstellen".
- 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.
- Klicken Sie auf diesen Link, um direkt zur Google Assistant API-Seite zu gelangen. Klicken Sie oben auf "Aktivieren".
- 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.
- 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?"
- 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".
- Geben Sie unter "Benutzern angezeigter Produktname" "My Google Assistant" ein. Klicken Sie auf Weiter.
- 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.
-
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“.
- 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
Ö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
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
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:
Installieren des Windows-Subsystems für Linux (WSL): 3 Schritte
Installieren des Windows-Subsystems für Linux (WSL): Diese Anleitung soll Benutzern helfen, das Windows-Subsystem für Linux auf ihrem Windows 10-Computer zu installieren. Die spezifische Linux-Distribution, die dieser Befehlssatz verwendet, heißt Ubuntu. Schauen Sie hier für eine Übersicht über die verschiedenen Linux
Benutzerdefinierte Aktionen für Google Assistant erstellen: 12 Schritte
Erstellen Sie benutzerdefinierte Aktionen für Google Assistant: Angesichts des Potenzials von Google Assistant, wie er in Google I/O 18 sowie Volvo Cars in ihrem Infotainment-System präsentiert wurde, konnte ich nicht widerstehen, es auszuprobieren. Ich habe eines meiner älteren Projekte, VasttraPi, wiederverwendet und mit Google Assistant verbunden
Steuern von Haushaltsgeräten mit Node-MCU und Google Assistant - IOT - Blynk - IFTTT: 8 Schritte
Steuern von Haushaltsgeräten mit Node-MCU und Google Assistant | IOT | Blynk | IFTTT: Ein einfaches Projekt zur Steuerung von Geräten mit Google Assistant: Warnung: Der Umgang mit Netzstrom kann gefährlich sein. Mit äußerster Sorgfalt behandeln. Stellen Sie einen professionellen Elektriker ein, während Sie mit offenen Stromkreisen arbeiten. Ich übernehme keine Verantwortung für die da
So installieren Sie Microsoft Office 2016 für Mac kostenlos – wikiHow
So installieren Sie Microsoft Office 2016 für Mac kostenlos: Microsoft hat den kostenlosen Download der öffentlichen Vorschau von Office 2016 für Mac veröffentlicht, ohne dass ein Office 365-Abonnement erforderlich ist. Die neue Software bietet Unterstützung für Retina-Displays, iCloud-Synchronisierung und sieht aus wie die derzeit verfügbaren Versionen von Office
So ändern Sie die Symbole für Ordner (Mac Os X): 3 Schritte
So ändern Sie die Symbole für Ordner (Mac Os X): Ein Tutorial für Mac-Neulinge, die das Bildsymbol für ihre Ordner ändern möchten