So erhalten Sie Google Assistant für Windows PC

Google Assistant ist auf fast jedem kürzlich hergestellten Android-Handy verfügbar, derzeit ist jedoch keine Desktop-Version verfügbar. Heute zeige ich Ihnen jedoch eine ( etwas langwierige ) Methode, um Google Assistant auf Ihrem Windows-Computer zum Laufen zu bringen.

Zum jetzigen Zeitpunkt gibt es keine ausgefallene Benutzeroberfläche für das, was wir tun werden, und die Installation wird hauptsächlich auf Befehlszeilen basieren. Sobald Sie es eingerichtet haben, können Sie wie mit Ihrem Android-Gerät in das Mikrofon Ihres Computers sprechen, um Google Assistant zu steuern.

Bedarf

  • Python 3

Zuerst müssen Sie Python auf Ihrem Computer installieren und dann müssen wir es dem Pfad hinzufügen. Folgen Sie mir sorgfältig. Laden Sie das Python-Installationsprogramm .exe herunter, starten Sie es und lassen Sie es eine benutzerdefinierte Installation durchführen . Aktivieren Sie im zweiten Optionsbildschirm "Python zu Umgebungsvariablen hinzufügen".

Öffnen Sie nach der Installation von Python ein Befehlsterminal und geben Sie "python" ein (ohne Anführungszeichen). Wenn alles in Ordnung ist, sollte die Eingabeaufforderung Ihre aktuelle Python-Version anzeigen.

Jetzt müssen wir die Google Assistant-API konfigurieren.

  1. Navigieren Sie in der Google Cloud Platform Console zur Seite "Projekte" .
  2. Klicken Sie oben auf " Projekt erstellen ".
  3. Geben Sie dem Projekt einen Namen wie " Google Assistant " und klicken Sie auf "Erstellen".
  4. Die Konsole erstellt Ihr neues Projekt. Oben rechts sollte ein Symbol für den Drehfortschritt angezeigt werden. Wenn dies erledigt ist, werden Sie zur Projektkonfigurationsseite weitergeleitet.
  5. Gehen Sie zur Google Assistant-API- Seite und klicken Sie oben auf "Aktivieren". "
  6. Um die API verwenden zu können, müssen Sie Anmeldeinformationen erstellen. Klicken Sie oben rechts auf die Schaltfläche "Anmeldeinformationen erstellen". Ein Setup-Assistent führt Sie durch diesen Vorgang.
  7. Wählen Sie unter "Woher rufen Sie die API auf?" Die Option " Andere Benutzeroberfläche (z. B. Windows, CLI-Tool) " aus. Für "Auf welche Daten werden Sie zugreifen?" Wählen Sie den Kreis „ Benutzerdaten “. Klicken Sie nun auf "Welche Anmeldeinformationen benötige ich?"
  8. Google empfiehlt, dass Sie eine OAuth 2.0-Client-ID erstellen . Geben Sie der Client-ID einen eindeutigen Namen und klicken Sie auf "Client-ID erstellen".
  9. Geben Sie unter "Produktname für Benutzer angezeigt" "Mein Google-Assistent" oder ähnliches ein.
  10. Klicken Sie auf "Fertig", aber klicken Sie hier nicht auf den Download. Wir benötigen nur das Client-Geheimnis.
  11. Unter der Liste der OAuth 2.0-Client-IDs sehen Sie die Client-ID, die Sie gerade erstellt haben. 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 "Google Assistant".
  12. Gehen Sie zur Seite "Aktivitätssteuerelemente" für Ihr Google-Konto und stellen Sie sicher, dass "Web- und App-Aktivität", "Standortverlauf", "Geräteinformationen" und "Sprach- und Audioaktivität" aktiviert sind. Auf diese Weise kann Google Assistant Ihre personalisierten Informationen tatsächlich lesen.

Jetzt müssen wir einen Client konfigurieren, der auf die Google Assistant-API zugreift.

Öffnen Sie ein Befehlsterminal und geben Sie den folgenden Befehl ein:

-m pip installiere Google-Assistant-SDK [Beispiele]

Dadurch werden die erforderlichen Abhängigkeiten für Python installiert. Wenn dies erledigt ist, geben Sie diesen Befehl als nächstes ein (ändern Sie das Pfadverzeichnis im Befehl).

py -m googlesamples.assistant.auth_helpers --Client-Secrets ändern \ Ihren \ Pfad \ client_secret_XXX.apps.googleusercontent.com.json

In der Eingabeaufforderung wird eine URL angezeigt, die Sie besuchen müssen, um die Anwendung zu autorisieren. Kopieren Sie die URL in Ihren Browser und verwenden Sie dasselbe Google-Konto, mit dem Sie die Google Assistant-API konfiguriert haben. Es wird ein Zugriffstoken für Ihren Client angezeigt. Kopieren Sie das Zugriffstoken in die Eingabeaufforderung, wenn Sie dazu aufgefordert werden.

Jetzt testen wir, ob der Google-Assistent ordnungsgemäß auf Ihr Mikrofon zugreifen kann. Geben Sie in die Eingabeaufforderung Folgendes ein:

python -m googlesamples.assistant.audio_helpers

Wenn für Sie erfolgreich Audio abgespielt wurde, können Sie mit dem Google-Assistenten kommunizieren. Geben Sie in die Eingabeaufforderung Folgendes ein:

Python -m googlesamples.assistant

Warten Sie, bis "Enter, um eine neue Anfrage zu senden" angezeigt wird, und drücken Sie dann die Eingabetaste auf Ihrer Tastatur, um mit Ihrem Mikrofon zu sprechen. Wenn Sie mit dem Sprechen fertig sind, zeigt die Eingabeaufforderung eine Transkription Ihrer Aussagen sowie die Antwort von Google Assistant an.

Die obige Eingabeaufforderung ist eine ziemlich hässliche Methode zur Interaktion mit der Google Assistant-API. Glücklicherweise gibt es eine Erweiterung für den Chrome-Browser namens " AutoVoice ", für die lediglich der Google Assistant auf Ihrem Computer eingerichtet sein muss (was wir gerade getan haben) !). Wir müssen jedoch etwas mehr Eingabeaufforderungszauber ausführen, um es richtig einzurichten.

Öffnen Sie die Eingabeaufforderung und kopieren Sie den folgenden Befehl kopiert:

py -c "aus distutils.sysconfig importiere get_python_lib; aus urllib.request importiere urlretrieve; urlretrieve ('// joaoapps.com/AutoApps/Help/Info/com.joaomgcd.autovoice/googleassistant/__main__.py', get_python_l) '/googlesamples/assistant/__main__.py') "

Navigieren Sie nun mit dem Google Chrome-Browser zur AutoVoice- Erweiterungsseite und installieren Sie sie. Konfigurieren Sie in den Erweiterungsoptionen den Weckbefehl auf " Hey Google" oder "Okay Google" oder was auch immer Sie wirklich wollen.

Aktivieren Sie die Option " Immer zuhören " und setzen Sie den " Weckausdruck " auf einen anderen Wert als den, den Sie als Weckbefehl festgelegt haben. Denken Sie daran: Ein Ausdruck dient zum Aufwecken der Erweiterung , der andere zum Aufwecken von Google Assistant .

Geben Sie nun in Ihre Eingabeaufforderung ein:

py-m googlesamples.assistant

Jetzt können Sie einfach "Hey Google!" Sagen. oder was auch immer Sie als Ausdruck festlegen, um Google Assistant zu aktivieren und sofort Befehle zu erteilen ( "Hey Google, wie ist das Wetter heute?" )

Empfohlen

Fix: Minecraft reagiert nicht
Was ist eine Registrierungsanwendung für ein digitales TV-Tunergerät und sollte diese entfernt werden?
Was ist FileRepMalware und sollten Sie es entfernen?