[PYTHON] So verwenden Sie Google Assistant unter Windows 10

Überblick

Ich hatte nicht viele Informationen, als ich Google Assistant unter Windows verwenden wollte, daher werde ich zusammenfassen, wonach ich gesucht habe. Ab dem 19. August 2020 scheinen die verfügbaren Funktionen jedoch begrenzt zu sein. Details sind unten zusammengefasst.

Ausführungsumgebung

・ Python == 3.6 ・ Windows10

Verfügbare Funktionen

Ich zitierte von hier. https://developers.google.com/assistant/sdk/overview

Supported architectures All gRPC platforms
Supported languages All gRPC languages
Hands-free activation No
Audio capture and playback Reference code is provided
Conversation state management Reference code is provided
Timers and alarms No
Playback of podcasts and news No
Broadcast voice messages No
Visual output (HTML5) of Assistant responses Yes

Sie können die neuesten Informationen von dieser URL überprüfen. https://developers.google.com/assistant/sdk/release-notes

Umgebung

  1. Die Konstruktion der Python-Umgebung wird hier weggelassen.

  2. Öffnen Sie die Google Cloud Platform und klicken Sie oben links auf ** "Projekt erstellen" **. https://console.cloud.google.com/cloud-resource-manager 001.png

  3. Geben Sie unter Projektname einen beliebigen Namen ein. (Die Projekt-ID kann geändert werden, muss jedoch in Kleinbuchstaben geschrieben sein und mit einer Nummer mit halber Breite enden.) 002.png

  4. Öffnen Sie die Google Assistant-APIs auf einer separaten Registerkarte. https://console.developers.google.com/apis/api/embeddedassistant.googleapis.com/overview 003.png自分の作ったプロジェクトを選択し、Openをクリック。 004.png

  5. Klicken Sie oben rechts auf ** "CREATEC REDENTIALS" **. 005.png

  6. Füllen Sie die Auswahlfelder wie im Bild gezeigt aus. Klicken Sie dann auf ** "Welche Anmeldeinformationen benötige ich?" **. Klicken Sie dann auf ** "CONCENT SCREAN EINRICHTEN" **. 006.png

  7. Wählen Sie dann ** "Extern" ** ** "CREATE" ** 007.png

  8. Legen Sie einen Projektnamen fest. Es kann jedoch nicht erkannt werden, dass es einen berühmten Firmennamen wie Google enthält. Klicken Sie dann unten auf ** "SPEICHERN" **. 008.png

  9. Gehen Sie mit dem Schloss rechts zurück zu ** "Anmeldeinformationen" **. Wählen Sie oben ** "Hilf mir bei der Auswahl" ** aus ** "+ CREDENTIALS ERSTELLEN" **. 004.png

  10. Füllen Sie das Auswahlfeld erneut aus, wie im Bild gezeigt. 005.png

  11. Entscheiden Sie sich dann für den Namen ** "Client-ID" **. Klicken Sie dann auf ** "OAuth-Client-ID erstellen" **. 006.png

  12. Geben Sie ** "Create ID" ** ein und drücken Sie ** "Download" **. (Die hier heruntergeladene Datei wird nicht verwendet.) 010.png

  13. Drücken Sie ** "Fertig" ** und dann den Pfeil ganz rechts in Ihrer Projektspalte, um die JSON-Datei herunterzuladen. 011.png

  14. Erstellen Sie für die hier heruntergeladene JSON-Datei einen Ordner direkt unter dem Laufwerk C und legen Sie ihn dort ab. 007.png

  15. Geben Sie an der Eingabeaufforderung Folgendes ein, um das Google Assistant SDK zu installieren.

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

16 Geben Sie als Nächstes Folgendes ein, um es zu installieren.

py -m pip install google-auth-oauthlib[tool]

17 Geben Sie an der Eingabeaufforderung Folgendes ein.

google-oauthlib-tool --client-secrets C:\Der Speicherort der JSON-Datei\ --scope https://www.googleapis.com/auth/assistant-sdk-prototype --save --headless

18 Kopieren Sie die angezeigte URL und suchen Sie mit Ihrem Browser. Klicken Sie zweimal auf Zulassen, um die Integration in Ihr Konto zuzulassen. Sie sehen den Code, den Sie zum Anmelden benötigen. Kopieren Sie ihn also. 008.png 009.png

19 Kehren Sie zur Eingabeaufforderung zurück, fügen Sie den kopierten Code ein und drücken Sie die Eingabetaste. Die Informationen in der JSON-Datei werden in Ihrem Konto gespeichert.

Sobald Sie 20 oder mehr Vorgänge abgeschlossen haben, können Sie die Aufnahme und Wiedergabe mit dem folgenden Code testen.

py -m googlesamples.assistant.grpc.audio_helpers

010.png

21 Verschieben Sie die JSON-Datei in den Ordner, in dem sie sich an der Eingabeaufforderung befindet.

22 Geben Sie den folgenden Befehl für diesen Ordner ein.

googlesamples-assistant-devicetool --project-id Mein Projekt-ID-Register-model --Hersteller “Bitte selbst den Herstellernamen bestimmen”--product-Name "Bitte entscheiden Sie den Produktnamen selbst"--type LIGHT --Modell "Alles ist in Ordnung."

23 Geben Sie abschließend den folgenden Befehl ein.

py -m googlesamples.assistant.grpc.pushtotalk --device-model-ID "Meine Modell-ID"--project-ID Ihre Projekt-ID

24 Bei Erfolg wird ** "Bitte eingeben, um eine neue Anfrage zu senden ..." ** angezeigt. Nach Eingabe der Eingabetaste wird geantwortet, dass Sie sprechen können. (Derzeit ist es jedoch auf Englisch.)

Referenz

https://www.lifewire.com/google-assistant-on-windows-4628292

Recommended Posts

So verwenden Sie Google Assistant unter Windows 10
Verwendung von Dataiku unter Windows
So verwenden Sie Google Colaboratory
Verwendung von Django mit Google App Engine / Python
Hinweise zur Verwendung von Pywinauto
Hinweise zur Verwendung von featuretools
Wie benutzt man Homebrew in Debian?
[Memo] Verwendung von Google MµG
So installieren Sie Musik 21 unter Windows
Verwendung von VS-Code in einer venv-Umgebung mit Windows
[Kivy] So installieren Sie Kivy unter Windows [Python]
Wie man Mecab, neologd-ipadic auf Colab verwendet
Verwendung von Google Test in C-Sprache
Verwendung von Cmder mit PyCharm (Windows)
Memorandum über die Verwendung von Gremlin Python
So installieren Sie Richzhang / Colorization unter Windows 10
Verwendung von xml.etree.ElementTree
Verwendung von virtualenv
Wie benutzt man Seaboan?
Verwendung von Image-Match
Wie man Shogun benutzt
Verwendung von Pandas 2
Verwendung von Virtualenv
Verwendung von numpy.vectorize
Verwendung von pytest_report_header
Wie man teilweise verwendet
Verwendung von SymPy
Wie man x-means benutzt
Verwenden Sie pyvenv unter Windows
Verwendung von WikiExtractor.py
Verwendung von IPython
Verwendung von virtualenv
Wie benutzt man Matplotlib?
Verwendung von iptables
Wie benutzt man numpy?
Verwendung von TokyoTechFes2015
Wie benutzt man venv
Verwendung des Wörterbuchs {}
Wie benutzt man Pyenv?
Verwendung der Liste []
Wie man Python-Kabusapi benutzt
Verwenden Sie Ansible unter Windows
Verwendung von OptParse
Verwenden Sie QuTiP unter Windows
Verwenden Sie pip unter Windows
Verwendung von return
Wie man Imutils benutzt
Verwendung von Python Kivy ④ ~ Ausführung unter Android ~
So installieren Sie h5py schnell unter Windows 10 [Inoffiziell]
Verwendung der Google Cloud Translation API
Wie man mit 2017 Windows ein anständiges Leben führt
[Python] So installieren Sie OpenCV unter Anaconda [Windows]
[Windows] Memo zur Verwendung von Keras auf der GPU [Tensorflow-GPU]
So installieren / überprüfen Sie graphviz unter anaconda / windows10
So installieren Sie Python [Windows]