Spisu treści:

Asystent Google na PC/Mac/Linux: 5 kroków
Asystent Google na PC/Mac/Linux: 5 kroków

Wideo: Asystent Google na PC/Mac/Linux: 5 kroków

Wideo: Asystent Google na PC/Mac/Linux: 5 kroków
Wideo: Мини ПК на Intel N100 - AC8-N, мощная безвентиляторная платформа, установка Home Assistant OS 2024, Listopad
Anonim
Asystent Google na PC/Mac/Linux
Asystent Google na PC/Mac/Linux

Asystent Google to odpowiedź Google na inteligentnego asystenta domowego Alexa firmy Amazon. Początkowo dostępny tylko z ograniczoną funkcjonalnością w aplikacji Google Allo, Asystent Google został później wdrożony w smartfonach Google Home i Pixel, aby zapewnić konsumentom pełną moc asystenta Google.

Po kilku miesiącach oczekiwania smartfony z Androidem 6.0+ również otrzymały Asystenta Google, a zaledwie kilka dni temu Google uruchomiło pakiet SDK Asystenta Google, który pozwala uruchomić Asystenta w zasadzie na każdej platformie. Dzisiaj pokażemy Ci, jak zainstalować Asystenta Google na komputerze z systemem Windows, Mac lub Linux za pomocą Pythona.

Krok 1: Wymagania

Wymagania
Wymagania
Wymagania
Wymagania

Pyton 3

Musisz mieć zainstalowany Python bez względu na to, czy używasz Windows, macOS, czy dystrybucji GNU/Linux. Instalacja jest dość prosta. Wystarczy otworzyć plik instalacyjny i wybrać instalację niestandardową. W kolejnym kroku kliknij dalej, zaznacz pole wyboru Dodaj Pythona do zmiennych środowiskowych, a następnie przejdź do kolejnych kroków i zainstaluj Pythona.

Możesz potwierdzić, że Python działa, otwierając wiersz terminala/poleceń, a następnie po prostu wpisując python. Jeśli zobaczysz monit terminala/polecenia zwracający aktualną wersję Pythona na twoim komputerze, to jesteś złoty!

Krok 2: Skonfiguruj interfejs Google Assistant API

Skonfiguruj interfejs Google Assistant API
Skonfiguruj interfejs Google Assistant API
Skonfiguruj interfejs Google Assistant API
Skonfiguruj interfejs Google Assistant API
Skonfiguruj interfejs Google Assistant API
Skonfiguruj interfejs Google Assistant API

Poniżej znajdują się instrukcje krok po kroku, które przeprowadzą Cię przez proces włączania interfejsu Google Assistant API w konsoli Cloud Platform, dzięki czemu możesz uzyskać dostęp do Asystenta Google za pośrednictwem programu Python. Wszystkie te kroki są niezależne od platformy, co oznacza, że są takie same dla systemów Windows, macOS i GNU/Linux OS.

  1. Przejdź do strony Projekty w konsoli Google Cloud Platform.
  2. Kliknij „Utwórz projekt” u góry.
  3. Nazwij projekt „Mój Asystent Google” i kliknij „Utwórz”.
  4. Poczekaj kilka sekund, aż konsola utworzy nowy projekt. Powinieneś zobaczyć obracającą się ikonę postępu w prawym górnym rogu. Po zakończeniu tworzenia projektu zostaniesz przeniesiony na stronę konfiguracji projektu.
  5. Kliknij ten link, aby przejść bezpośrednio do strony interfejsu Google Assistant API. Na górze kliknij "Włącz".
  6. Google ostrzeże Cię, że musisz utworzyć dane logowania, aby korzystać z tego interfejsu API. Kliknij „Utwórz poświadczenia” w prawym górnym rogu. Spowoduje to przejście do strony kreatora konfiguracji, na której Google pomoże Ci określić, jakiego rodzaju poświadczenia są potrzebne do korzystania z tego interfejsu API.
  7. W sekcji „Skąd będziesz wywoływać API”, wybierz „Inny interfejs użytkownika (np. Windows, narzędzie CLI)”. Aby sprawdzić „do jakich danych będziesz mieć dostęp” wybierz kółko „Dane użytkownika”. Teraz dotknij „jakich poświadczeń potrzebuję?”

  8. Google powinno zalecić utworzenie identyfikatora klienta OAuth 2.0. Nazwij identyfikator klienta, jak chcesz, na przykład imię i nazwisko + pulpit. Po wybraniu nazwy kliknij „utwórz identyfikator klienta”.
  9. W sekcji „nazwa produktu wyświetlana użytkownikom” wpisz „Mój Asystent Google”. Kliknij kontynuuj.
  10. Kliknij „Gotowe”. Nie ma potrzeby klikania tutaj, ponieważ potrzebujemy tylko klucza klienta, który pobierzemy w następnej kolejności.
  11. Teraz pod listą identyfikatorów klientów OAuth 2.0 powinieneś zobaczyć właśnie utworzony identyfikator klienta. Do końca w prawo kliknij ikonę pobierania, aby pobrać plik client_secret_XXX.json, gdzie „XXX” to Twój identyfikator klienta. Zapisz ten plik w dowolnym miejscu na komputerze, najlepiej w nowym folderze o nazwie „asystent google”.
  12. Przejdź do strony Kontrola aktywności na swoim koncie 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. Dzieje się tak, aby Asystent Google mógł faktycznie odczytać spersonalizowane informacje.

Stworzyliśmy teraz mechanizm dla klienta, w tym przypadku naszego komputera z systemem Windows/Mac/Linux, aby uzyskać dostęp do interfejsu API Asystenta Google z poziomu naszego konta Google. Następnie musimy skonfigurować klienta, który będzie miał dostęp do interfejsu Google Assistant API.

Krok 3: Zainstaluj przykładowy projekt Google Assistant Pythona

Zainstaluj przykładowy projekt Pythona Asystenta Google
Zainstaluj przykładowy projekt Pythona Asystenta Google
Zainstaluj przykładowy projekt Pythona Asystenta Google
Zainstaluj przykładowy projekt Pythona Asystenta Google
Zainstaluj przykładowy projekt Pythona Asystenta Google
Zainstaluj przykładowy projekt Pythona Asystenta Google

Otwórz okno terminala / wiersza polecenia i wykonaj następujące kroki. Najpierw wpisz to polecenie:

python -m pip zainstaluj google-assistant-sdk[przykłady]

Powinieneś zobaczyć całą masę zależności, które są pobierane i instalowane po wprowadzeniu tego polecenia. Są one potrzebne do działania przykładowego projektu w języku Python. Poczekaj, aż się skończy.

Po zakończeniu wpisz następujące polecenie (upewnij się, że dostosowałeś ścieżkę):

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 --bezgłowy

(Podobnie jak w moim przypadku było to: 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)

W wierszu polecenia pojawi się odpowiedź informująca o odwiedzeniu adresu URL w celu autoryzacji aplikacji.

Skopiuj i wklej ten adres URL do swojej przeglądarki. Wybierz to samo konto Google, którego użyłeś do skonfigurowania interfejsu Google Assistant API. Na następnej stronie zobaczysz pole tekstowe zawierające token dostępu Twojego klienta.

Skopiuj ten token dostępu i wklej go w wierszu polecenia, w którym zostanie wyświetlony monit o kod autoryzacji. Jeśli zrobisz to poprawnie, zobaczysz odpowiedź, że Twoje dane logowania zostały zapisane.

Krok 4: Przetestuj Asystenta Google

Przetestuj Asystenta Google
Przetestuj Asystenta Google
Przetestuj Asystenta Google
Przetestuj Asystenta Google

wpisz to polecenie, aby rozpocząć rozmowę z Asystentem Google:

uruchom python -m googlesamples.assistant.grpc.pushtotalk

Poczekaj, aż wiersz polecenia powie „naciśnij Enter, aby wysłać nowe żądanie”, a następnie naciśnij Enter, aby rozpocząć rozmowę z Asystentem Google. Gdy skończysz mówić, wiersz polecenia wyświetli transkrypcję tego, co właśnie powiedziałeś, a następnie odtworzy odpowiedź. Jeśli później zobaczysz ostrzeżenie, po prostu je zignoruj.

Baw się dobrze, grając z Asystentem Google na komputerze z systemem Windows, macOS lub GNU/Linux! Nie jest to szczególnie przydatne w tym formacie, ale jest to bardzo szybka demonstracja możliwości, jakie reprezentuje nowy Google Assistant SDK. Być może w niedalekiej przyszłości możemy zobaczyć aplikacje komputerowe lub rozszerzenia przeglądarki korzystające z tej funkcji.

Krok 5: Dodatkowe informacje

Dodatkowe informacje
Dodatkowe informacje

Cóż, to są moje pierwsze instrukcje i jeśli są jakieś błędy lub problemy, śmiało komentuj, a postaram się to poprawić!

Dołączam również wersję pdf tej instrukcji w tym kroku, więc CIESZ SIĘ:)

PS Jeśli jesteś na Ubuntu, musisz zainstalować brakującą zależność, czyli pakiet python3-pyaudio. Dzięki PeterB480

Źródło: XDA

Zalecana: