Jak uzyskać Asystenta Google na komputer z systemem Windows

. Na drugim ekranie opcji zaznacz „Dodaj Pythona do zmiennych środowiskowych”.



Po zainstalowaniu Pythona otwórz terminal poleceń i wpisz „python” (bez cudzysłowów). Jeśli wszystko jest w porządku, wiersz polecenia powinien wyświetlać aktualną wersję Pythona.



Teraz musimy skonfigurować Asystent Google OGIEŃ.



  1. Przejdź do Strona projektów w konsoli Google Cloud Platform.
  2. Kliknij ' Utwórz projekt ' do góry.
  3. Nadaj projektowi nazwę, np. „ Asystent Google ”I kliknij 'Stwórz.'
  4. Konsola utworzy nowy projekt - w prawym górnym rogu powinna pojawić się obracająca się ikona postępu. Po zakończeniu zostaniesz przeniesiony na stronę konfiguracji projektu.
  5. Przejdź do Google Assistant API i kliknij „Włącz” u góry ”.
  6. Aby korzystać z interfejsu API, musisz utworzyć dane logowania. Kliknij przycisk „Utwórz dane logowania” w prawym górnym rogu. Kreator konfiguracji przeprowadzi Cię przez ten proces.
  7. W sekcji „Skąd będziesz wywoływać interfejs API?” Wybierz „ Inny interfejs użytkownika (np. Windows, narzędzie CLI) „. „Do jakich danych będziesz mieć dostęp?” Wybierz ' Dane użytkownika ' okrąg. Teraz kliknij „jakich poświadczeń potrzebuję?”
  8. Google zaleci utworzenie pliku Identyfikator klienta OAuth 2.0 . Nadaj identyfikatorowi klienta unikalną nazwę i kliknij „Utwórz identyfikator klienta”.
  9. W sekcji „Nazwa produktu wyświetlana użytkownikom” wpisz „Mój Asystent Google” lub coś w tym rodzaju.
  10. Kliknij „gotowe”, ale nie klikaj tutaj pobierania, potrzebujemy tylko klucza klienta.
  11. Pod listą identyfikatorów klientów OAuth 2.0 zobaczysz właśnie utworzony identyfikator klienta. Po prawej stronie kliknij ikonę pobierania, aby pobrać plik client_secret_XXX.json plik, gdzie „XXX” to identyfikator klienta. Zapisz ten plik w dowolnym miejscu na swoim komputerze, najlepiej w nowym folderze o nazwie „Asystent Google”.
  12. Przejdź do Strona kontroli aktywności dla swojego konta Google i upewnij się, że „Aktywność w internecie i aplikacjach”, „Historia lokalizacji”, „Informacje o urządzeniu” oraz „Aktywność związana z głosem i dźwiękiem” są włączone. Dzięki temu Asystent Google może faktycznie odczytać spersonalizowane informacje.

Teraz musimy skonfigurować klienta, który będzie miał dostęp do Google Assistant API.



Otwórz terminal poleceń i wpisz następujące polecenie:

-m pip zainstaluj google -istant-sdk [przykłady]

Rozpocznie się instalowanie wymaganych zależności dla języka Python. Po zakończeniu wprowadź to polecenie jako następne (zmień katalog ścieżki w poleceniu).



py -m googlesamples.assistant.auth_helpers --client-secrets change  your  path  client_secret_XXX.apps.googleusercontent.com.json

W wierszu polecenia zostanie wyświetlony adres URL, który należy odwiedzić, aby autoryzować aplikację. Śmiało, skopiuj adres URL do przeglądarki i użyj tego samego konta Google, którego użyłeś do skonfigurowania Google Assistant API. Zostanie wyświetlony token dostępu dla Twojego klienta - skopiuj token dostępu do wiersza poleceń, gdzie zostaniesz o to poproszony.

Teraz sprawdzimy, czy Asystent Google może prawidłowo uzyskać dostęp do mikrofonu. Wpisz w wierszu polecenia:

python -m googlesamples.assistant.audio_helpers

Jeśli z powodzeniem odtworzy dla Ciebie jakiś dźwięk, możesz rozpocząć komunikację z Asystentem Google. Wpisz w wierszu polecenia:

python -m googlesamples.assistant

Poczekaj, aż powie „naciśnij Enter, aby wysłać nową prośbę”, a następnie naciśnij Enter na klawiaturze, aby zacząć mówić do mikrofonu. Gdy skończysz mówić, wiersz polecenia wyświetli transkrypcję tego, co powiedziałeś, a także odtworzy odpowiedź Asystenta Google.

Powyższy wiersz polecenia jest dość brzydką metodą interakcji z interfejsem API Asystenta Google, ale na szczęście istnieje rozszerzenie przeglądarki Chrome o nazwie „ AutoVoice ”, Który po prostu wymaga skonfigurowania Asystenta Google na komputerze (co właśnie zrobiliśmy!). Będziemy jednak musieli zrobić trochę więcej magii wiersza poleceń, aby skonfigurować go poprawnie.

Otwórz wiersz polecenia i skopiuj następujące polecenie:

 py -c 'z distutils.sysconfig import get_python_lib; z urllib.request import urlretrieve; urlretrieve ('https://joaoapps.com/AutoApps/Help/Info/com.joaomgcd.autovoice/googleassistant/__main__.py