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.
・ Python == 3.6 ・ Windows10
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
Die Konstruktion der Python-Umgebung wird hier weggelassen.
Öffnen Sie die Google Cloud Platform und klicken Sie oben links auf ** "Projekt erstellen" **. https://console.cloud.google.com/cloud-resource-manager
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.)
Öffnen Sie die Google Assistant-APIs auf einer separaten Registerkarte. https://console.developers.google.com/apis/api/embeddedassistant.googleapis.com/overview 自分の作ったプロジェクトを選択し、Openをクリック。
Klicken Sie oben rechts auf ** "CREATEC REDENTIALS" **.
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" **.
Wählen Sie dann ** "Extern" ** ** "CREATE" **
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" **.
Gehen Sie mit dem Schloss rechts zurück zu ** "Anmeldeinformationen" **. Wählen Sie oben ** "Hilf mir bei der Auswahl" ** aus ** "+ CREDENTIALS ERSTELLEN" **.
Füllen Sie das Auswahlfeld erneut aus, wie im Bild gezeigt.
Entscheiden Sie sich dann für den Namen ** "Client-ID" **. Klicken Sie dann auf ** "OAuth-Client-ID erstellen" **.
Geben Sie ** "Create ID" ** ein und drücken Sie ** "Download" **. (Die hier heruntergeladene Datei wird nicht verwendet.)
Drücken Sie ** "Fertig" ** und dann den Pfeil ganz rechts in Ihrer Projektspalte, um die JSON-Datei herunterzuladen.
Erstellen Sie für die hier heruntergeladene JSON-Datei einen Ordner direkt unter dem Laufwerk C und legen Sie ihn dort ab.
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.
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
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.)
https://www.lifewire.com/google-assistant-on-windows-4628292
Recommended Posts