Cum să obțineți Asistent Google pentru PC Windows

Asistentul Google este disponibil pe aproape fiecare telefon Android realizat recent, dar în prezent nu există nicio versiune desktop disponibilă. Cu toate acestea, astăzi vă voi arăta o metodă ( oarecum plictisitoare ) de a rula Asistentul Google să ruleze pe computerul dvs. Windows.

Începând cu această scriere, nu există GUI fantezistă pentru ceea ce urmează să facem, iar instalarea se va baza în principal pe liniile de comandă. Însă, odată ce l-ați pus în funcțiune, puteți vorbi în microfonul computerului, așa cum ați face cu dispozitivul Android pentru a controla Asistentul Google.

Cerințe

  • Python 3

Mai întâi, va trebui să instalați Python pe computerul dvs. și apoi trebuie să-l adăugăm la cale, urmați-mă cu atenție. Descărcați și lansați programul de instalare Python .exe și cereți-i să facă o instalare personalizată . În al doilea ecran de opțiuni, bifați „Adăugați Python la variabilele de mediu”.

Odată ce Python este instalat, deschideți un terminal de comandă și tastați „python” (fără ghilimele). Dacă totul este bine, promptul de comandă ar trebui să afișeze versiunea curentă de Python.

Acum trebuie să configurăm Google Assistant API.

  1. Navigați la pagina Proiecte din Google Cloud Platform Console.
  2. Faceți clic pe „ Creați proiect ” în partea de sus.
  3. Dați proiectului un nume precum „ Asistent Google ” și dați clic pe „Creați”.
  4. Consola va crea noul dvs. proiect - ar trebui să vedeți o pictogramă de rotire în partea dreaptă sus. După ce ați terminat, veți fi adus la pagina de configurare a proiectului.
  5. Accesați pagina API Google Assistant și dați clic pe „Activați” în partea de sus ”.
  6. Pentru a utiliza API-ul, va trebui să creați acreditări. Deci, faceți clic pe butonul „Creați acreditări” din dreapta sus. Un expert de configurare vă va ajuta să parcurgeți acest proces.
  7. Sub „de unde veți apela API-ul?”, Selectați „ Altă interfață (de ex. Windows, instrument CLI) “. Pentru „la ce date veți accesa?” selectați cercul „ Date utilizator ”. Acum faceți clic pe „ce acreditări am nevoie?”
  8. Google vă va recomanda să creați un ID client OAuth 2.0 . Dați ID-ului clientului un nume unic și faceți clic pe „Creați ID-ul clientului”.
  9. Sub „Numele produsului afișat utilizatorilor”, introduceți „Asistentul meu Google” sau ceva de genul acesta.
  10. Faceți clic pe „gata”, dar nu faceți clic pe descărcare aici, avem nevoie doar de secretul clientului.
  11. În lista ID-urilor de client OAuth 2.0, veți vedea ID-ul clientului pe care tocmai l-ați făcut. În extrema dreaptă, faceți clic pe pictograma de descărcare pentru a descărca fișierul client_secret_XXX.json , unde „XXX” este ID-ul dvs. de client. Salvați acest fișier oriunde pe computer, în mod ideal într-un folder nou numit „asistent google”.
  12. Accesați pagina Controale de activitate pentru contul dvs. Google și asigurați-vă că „Activitatea de pe web și din aplicații”, „Istoricul locațiilor”, „Informațiile dispozitivului” și „Activitatea vocală și audio” sunt activate. Astfel, Asistentul Google vă poate citi informațiile personalizate.

Acum trebuie să configurăm un client care va accesa API-ul Google Assistant.

Deschideți un terminal de comandă și tastați următoarea comandă:

-m pip instalează google-assistant-sdk [exemple]

Aceasta va începe instalarea dependențelor necesare pentru Python. Când ați terminat, introduceți următoarea comandă (schimbați directorul căii din comandă).

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

În promptul de comandă, vi se va afișa o adresă URL de vizitat pentru a autoriza aplicația. Continuați și copiați și copiați adresa URL în browserul dvs. și utilizați același cont Google pe care l-ați folosit pentru a configura API-ul Google Assistant. Vi se va afișa un jeton de acces pentru clientul dvs. - copiați și jucați jetonul de acces în promptul de comandă unde vi se solicită.

Acum vom testa dacă Asistentul Google vă poate accesa corect microfonul. Tastați în promptul de comandă:

python -m googlesamples.assistant.audio_helpers

Dacă redă cu succes un sunet pentru dvs., puteți începe să comunicați cu Asistentul Google. Tastați în promptul de comandă:

python -m googlesamples.asistent

Așteptați să scrie „apăsați Enter pentru a trimite o nouă solicitare”, apoi apăsați Enter pe tastatură pentru a începe să vorbiți în microfon. Când ați terminat de vorbit, promptul de comandă va afișa o transcriere a ceea ce ați spus, precum și redarea răspunsului Asistentului Google.

Acum, promptul de comandă de mai sus este o metodă destul de urâtă de interacțiune cu Google Assistant API, dar din fericire există o extensie pentru browserul Chrome numită „ AutoVoice ” care necesită pur și simplu să aveți configurat Asistentul Google pe computer (ceea ce tocmai am făcut !). Cu toate acestea, va trebui să facem un pic mai mult de magie la comandă pentru ao configura corect.

Deschideți promptul de comandă și copiați următoarea comandă:

py -c "din importul distutils.sysconfig get_python_lib; din urllib.request import urlretrieve; urlretrieve ('// joaoapps.com/AutoApps/Help/Info/com.joaomgcd.autovoice/googleassistant/__main__.py', get_python_lib) '/googlesamples/assistant/__main__.py') "

Navigați acum la pagina de extensie AutoVoice cu browserul Google Chrome și instalați-o. În opțiunile de extensie, configurați comanda de trezire la ceva de genul „ Hei Google” sau „Ok Google” sau orice vrei cu adevărat.

Activați opțiunea „ Întotdeauna ascultând ” și setați „ Expresia de trezire ” la altceva decât ceea ce ați setat ca comandă de trezire. Nu uitați - o expresie este să treziți extensia , cealaltă expresie este să treziți Asistentul Google .

Acum introduceți promptul de comandă:

py -m googlesamples.asistent

Acum puteți spune pur și simplu „Hei Google!” sau orice ai stabilit ca expresie ca să trezești Asistentul Google și să începi imediat să îi dai comenzi ( „Hei Google, care este vremea astăzi?” )