Spisu treści:
- Krok 1: Wymagania
- Krok 2: Skonfiguruj interfejs Google Assistant API
- Krok 3: Zainstaluj przykładowy projekt Google Assistant Pythona
- Krok 4: Przetestuj Asystenta Google
- Krok 5: Dodatkowe informacje
Wideo: Asystent Google na PC/Mac/Linux: 5 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
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
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
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.
- Przejdź do strony Projekty w konsoli Google Cloud Platform.
- Kliknij „Utwórz projekt” u góry.
- Nazwij projekt „Mój Asystent Google” i kliknij „Utwórz”.
- 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.
- Kliknij ten link, aby przejść bezpośrednio do strony interfejsu Google Assistant API. Na górze kliknij "Włącz".
- 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.
-
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ę?”
- 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”.
- W sekcji „nazwa produktu wyświetlana użytkownikom” wpisz „Mój Asystent Google”. Kliknij kontynuuj.
- Kliknij „Gotowe”. Nie ma potrzeby klikania tutaj, ponieważ potrzebujemy tylko klucza klienta, który pobierzemy w następnej kolejności.
- 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”.
-
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
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
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
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:
WLED (na ESP8266) + IFTTT + Asystent Google: 5 kroków
WLED (na ESP8266) + IFTTT + Asystent Google: Ten samouczek pozwoli Ci zacząć korzystać z IFTTT i Asystenta Google dla WLED na ESP8266. Aby skonfigurować WLED i amp; ESP8266, postępuj zgodnie z tym przewodnikiem na tynick: https://tynick.com/blog/11-03-2019/getting-started… Krzycz Aircookie za tak świetne oprogramowanie
Asystent Google-Automatyzacja domu Iot przy użyciu Esp8266: 6 kroków
Asystent Google | Automatyka domowa Iot za pomocą Esp8266: W tej instrukcji pokażę Ci automatykę domową sterowaną przez asystenta Google
Asystent Google na Raspberry Pi w prosty sposób: 15 kroków
Asystent Google na Raspberry Pi w prosty sposób: Asystent Google na Raspberry Pi Jak to wszystko jest możliwe? Niedługo temu Google wypuścił zestaw sztucznej inteligencji „zrób to sam” w numerze 57 magazynu The Magpi. To sprawiło, że stworzenie własnego asystenta Google było niezwykle łatwe, ale zdobycie zestawu głosowego z
Asystent Google na DragonBoard™ 410c: 57 kroków
Asystent Google na DragonBoard™ 410c: Ta instrukcja nauczy Cię, jak uruchomić Asystenta Google na DragonBoard i skonfigurować środowisko inteligentnego domu z niektórymi urządzeniami.Wymagane:-DragonBoard™ 410c (ze świeżą instalacją linaro-alip);-12V/ Zasilacz jack 1A 5,5mm;-CC2531 zigbee mod
Asystent Google Robot używający Arduino: 3 kroki
Google Assistant Robot używający Arduino: W ostatnim poście pokazałem, jak zbudować asystenta Google w Raspberry Pi i zintegrować Asystenta Google z IFTTT. W tym tutorialu pokażę jak zbudować robota, którym będzie można sterować za pomocą Asystenta Google. Nie musisz się martwić, jeśli