Google asistent dostupan je na gotovo svim Android telefonima koji su nedavno napravljeni, ali trenutno nema dostupne verzije za stolna računala. Međutim, danas ću vam pokazati ( pomalo zamornu ) metodu pokretanja Google Asistenta na vašem Windows računalu.
Od ovog pisanja članka, nema fantastičnog GUI-a za ono što ćemo učiniti, a instalacija će se oslanjati prvenstveno na naredbene retke. Ali nakon što ga pokrenete, možete u mikrofon računala govoriti kao na Android uređaj za upravljanje Google Asistentom.
Zahtjevi
- Python 3
Prvo ćete morati instalirati Python na svoje računalo, a zatim ga trebamo dodati na stazu, pažljivo me slijedite. Preuzmite i pokrenite instalacijski program Python .exe i neka izvrši prilagođenu instalaciju . Na drugom zaslonu opcija označite "Dodaj Python u varijable okruženja".
Jednom kada je Python instaliran, otvorite naredbeni terminal i upišite "python" (bez navodnika). Ako je sve u redu, naredbeni redak trebao bi prikazati vašu trenutnu verziju Pythona.
Sada moramo konfigurirati API Google asistenta.
- Idite na stranicu Projekti u konzoli Google Cloud Platform.
- Kliknite " Stvori projekt " gore.
- Dajte projektu naziv poput " Google asistent " i kliknite "Izradi".
- Konzola će stvoriti vaš novi projekt - u gornjem desnom kutu trebali biste vidjeti ikonu napretka. Kada to završite, bit ćete preusmjereni na stranicu s konfiguracijom projekta.
- Idite na stranicu Google Assistant API i kliknite "Omogući" na vrhu. "
- Da biste koristili API, morat ćete stvoriti vjerodajnice. Dakle, kliknite gumb "Stvori vjerodajnice" u gornjem desnom kutu. Čarobnjak za postavljanje provest će vas kroz ovaj postupak.
- Ispod „odakle ćete pozivati API?“ Odaberite „ Ostalo korisničko sučelje (npr. Windows, CLI alat) “. Za "kojim ćete podacima pristupiti?" odaberite krug " Korisnički podaci ". Sada kliknite "koje vjerodajnice trebam?"
- Google će vam preporučiti da stvorite ID klijenta OAuth 2.0 . Dajte ID-u klijenta jedinstveni naziv i kliknite "Izradi ID-a klijenta".
- Pod "Naziv proizvoda prikazan korisnicima" unesite "Moj Google asistent" ili nešto slično.
- Kliknite "gotovo", ali ovdje ne kliknite na preuzimanje, treba nam samo tajna klijenta.
- Ispod popisa ID-ova klijenta OAuth 2.0 vidjet ćete ID klijenta koji ste upravo napravili. Krajnje desno kliknite ikonu za preuzimanje da biste preuzeli datoteku client_secret_XXX.json , gdje je 'XXX' vaš ID klijenta. Spremite ovu datoteku bilo gdje na računalu, idealno u novu mapu koja se naziva "Googleov pomoćnik".
- Idite na stranicu Kontrole aktivnosti za svoj Google račun i provjerite jesu li omogućene "Aktivnost na webu i u aplikacijama", "Povijest lokacija", "Informacije o uređaju" i "Glasovna i audio aktivnost". To je tako da Google Asistent zapravo može čitati vaše personalizirane podatke.
Sada moramo konfigurirati klijenta koji će pristupiti API-ju Google Assistant.
Otvorite terminal za naredbe i upišite sljedeću naredbu:
-m pip instalirati google-assistant-sdk [uzorci]
Ovo će započeti s instaliranjem potrebnih ovisnosti za Python. Kad je gotovo, sljedeću unesite ovu naredbu (u naredbi promijenite direktorij puta).
py -m googlesamples.assistant.auth_helpers --client-secrets change \ your \ path \ client_secret_XXX.apps.googleusercontent.com.json
U naredbenom retku prikazat će vam se URL koji trebate posjetiti za autorizaciju aplikacije. Naprijed i kopirajte URL u svoj preglednik i upotrijebite isti Google račun koji ste koristili za konfiguriranje API-ja Google Assistant. Pokazat će vam se pristupni token za vašeg klijenta - kopirajte pristupni token u naredbeni redak gdje se to zatraži.
Sada ćemo testirati može li Google asistent pravilno pristupiti vašem mikrofonu. Upišite u naredbeni redak:
python -m googlesamples.assistant.audio_helpers
Ako vam uspješno reproducira neki zvuk, možete započeti komunikaciju s Google asistentom. Upišite u naredbeni redak:
python -m googlesamples.pomoćnik
Pričekajte da izgovori "pritisnite Enter da biste poslali novi zahtjev", a zatim pritisnite Enter na tipkovnici da biste započeli razgovor s mikrofonom. Kad završite s razgovorom, naredbeni redak prikazat će prijepis onoga što ste rekli, a također će reproducirati odgovor Google asistenta.
Sada je gornji naredbeni redak prilično ružna metoda interakcije s API-jem Google Assistant, ali srećom postoji proširenje za preglednik Chrome pod nazivom " AutoVoice " koje jednostavno zahtijeva da na vašem računalu postavite Google Assistant (što smo upravo i učinili !). Međutim, morat ćemo napraviti malo više magije naredbenog retka da bismo je pravilno postavili.
Otvorite naredbeni redak i kopirajte sljedeću naredbu:
py -c "iz distutils.sysconfig import get_python_lib; from urllib.request import urlretrieve; urlretrieve ('// joaoapps.com/AutoApps/Help/Info/com.joaomgcd.autovoice/googleassistant/__main__.py', get_python_lib (get_python) '/googlesamples/assistant/__main__.py') "
Sada prijeđite na stranicu proširenja AutoVoice s preglednikom Google Chrome i instalirajte ga. U opcijama proširenja konfigurirajte naredbu za buđenje na nešto poput " Hey Google" ili "Okay Google" ili na ono što stvarno želite.
Omogućite opciju " Uvijek slušam " i postavite " Izraz buđenja " na nešto drugo osim onoga što ste postavili kao naredbu za buđenje. Zapamtite - jedan izraz je buđenje proširenja , drugi izraz je buđenje Google asistenta .
Sada upišite u naredbeni redak:
py -m googlesamples.pomoćnik
Sada možete jednostavno reći "Hej Google!" ili bilo što drugo što ste postavili kao izraz da probudite Google Asistenta i odmah mu počnete davati naredbe ( "Hej Google, kakvo je danas vrijeme?" )