Kā iegūt Google asistentu Windows personālajam datoram

Google asistents ir pieejams gandrīz visos nesen izgatavotajos Android tālruņos, taču pašlaik nav pieejama darbvirsmas versija. Tomēr šodien es jums parādīšu ( nedaudz nogurdinošu ) metodi, kā panākt, lai Google asistents darbotos jūsu Windows datorā.

Šajā rakstā nav iedomātā GUI tam, ko mēs gatavojamies darīt, un instalēšana galvenokārt balstīsies uz komandrindām. Bet, kad tas ir izveidots un darbojas, varat runāt datora mikrofonā tāpat kā Android ierīcē, lai kontrolētu Google asistentu.

Prasības

  • Python 3

Pirmkārt, jums datorā jāinstalē Python, un pēc tam mums tas jāpievieno ceļam, uzmanīgi sekojiet man. Lejupielādējiet un palaidiet Python installer .exe un palaidiet to veikt pielāgotu instalēšanu . Otrajā opciju ekrānā atzīmējiet “Pievienot Python vides mainīgajiem”.

Kad Python ir instalēts, atveriet komandu termināli un ierakstiet “python” (bez pēdiņām). Ja viss ir kārtībā, komandu uzvednei jāparāda pašreizējā Python versija.

Tagad mums jākonfigurē Google asistenta API.

  1. Google Cloud Platform Console dodieties uz lapu Projekti .
  2. Augšdaļā noklikšķiniet uz “ Izveidot projektu ”.
  3. Piešķiriet projektam tādu nosaukumu kā “ Google palīgs ” un noklikšķiniet uz “Izveidot”.
  4. Konsole izveidos jūsu jauno projektu - augšējā labajā stūrī vajadzētu redzēt vērpšanas progresa ikonu. Kad tas būs izdarīts, jūs tiksiet novirzīts uz projekta konfigurācijas lapu.
  5. Atveriet Google asistenta API lapu un augšdaļā noklikšķiniet uz Iespējot.
  6. Lai izmantotu API, jums jāizveido akreditācijas dati. Tātad augšējā labajā stūrī noklikšķiniet uz pogas “Izveidot akreditācijas datus”. Iestatīšanas vednis palīdzēs jums veikt šo procesu.
  7. Zem “no kurienes jūs izsauksit API?” Atlasiet “ Cits lietotāja interfeiss (piem., Windows, CLI rīks) ”. “Kādiem datiem piekļūsit?” atlasiet loku “ Lietotāja dati ”. Tagad noklikšķiniet uz “kādi akreditācijas dati man ir vajadzīgi?”
  8. Google ieteiks jums izveidot OAuth 2.0 klienta ID . Piešķiriet klienta ID unikālu nosaukumu un noklikšķiniet uz “Izveidot klienta ID”.
  9. Sadaļā “Produkta nosaukums, kas tiek parādīts lietotājiem” ievadiet “Mans Google palīgs” vai tamlīdzīgi.
  10. Noklikšķiniet uz Gatavs, bet neklikšķiniet uz lejupielādes šeit, mums ir nepieciešams tikai klienta noslēpums.
  11. Zem OAuth 2.0 klienta ID saraksta jūs redzēsit tikko izveidoto klienta ID. Labajā malā noklikšķiniet uz lejupielādes ikonas, lai lejupielādētu klientu_secret_XXX.json failu, kur “XXX” ir jūsu klienta ID. Saglabājiet šo failu jebkurā datora vietā, ideālā gadījumā jaunā mapē ar nosaukumu “Google palīgs”.
  12. Dodieties uz sava Google konta lapu Darbību vadīklas un pārliecinieties, vai ir iespējoti “Darbības tīmeklī un lietotnēs”, “Atrašanās vietu vēsture”, “Informācija par ierīci” un “Balss un audio darbības”. Tas ir tāpēc, ka Google palīgs faktiski var nolasīt jūsu personalizēto informāciju.

Tagad mums jākonfigurē klients, kurš piekļūs Google asistenta API.

Atveriet komandu termināli un ierakstiet šādu komandu:

-m pip instalēt google-assistant-sdk [paraugi]

Tas sāks instalēt nepieciešamās Python atkarības. Kad tas ir izdarīts, nākamais ievadiet šo komandu (komandā mainiet ceļa direktoriju).

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

Komandu uzvednē tiks parādīts vietrādis URL, lai autorizētu lietojumprogrammu. Turpiniet kopēt URL pārlūkprogrammā un izmantot to pašu Google kontu, kuru izmantojāt, lai konfigurētu Google asistenta API. Jums tiks parādīts klienta piekļuves marķieris - kopējiet piekļuves marķieri komandu uzvednē, kur to lūdza.

Tagad mēs pārbaudīsim, vai Google palīgs var pareizi piekļūt jūsu mikrofonam. Ierakstiet komandu uzvednē:

pitons -m googlesamples.assistant.audio_helpers

Ja tas jums veiksmīgi atskaņo kādu audio, varat sākt sazināties ar Google asistentu. Ierakstiet komandu uzvednē:

pitons -m googlesamples.assistant

Pagaidiet, līdz tas saka “nospiediet taustiņu Enter, lai nosūtītu jaunu pieprasījumu”, pēc tam nospiediet taustiņu Enter uz tastatūras, lai sāktu runāt savā mikrofonā. Kad esat pabeidzis sarunu, komandu uzvednē tiks parādīta jūsu teiktā transkripcija, kā arī atskaņota Google asistenta atbilde.

Tagad iepriekš minētā komandu uzvedne ir diezgan neglīta metode mijiedarbībai ar Google Assistant API, taču par laimi ir pieejams pārlūka Chrome paplašinājums ar nosaukumu “ AutoVoice ”, kas vienkārši prasa, lai datorā būtu iestatīts Google palīgs (ko mēs tikko izdarījām !). Tomēr mums būs jādara nedaudz vairāk komandu uzvednes burvju, lai to pareizi iestatītu.

Atveriet komandu uzvedni un kopējiet šo komandu:

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

Tagad pārlūkprogrammā Google Chrome dodieties uz paplašinājuma AutoVoice lapu un instalējiet to. Paplašinājuma opcijās konfigurējiet modināšanas komandu tādam vārdam kā “ Hey Google” vai “Okay Google” vai kā vien vēlaties.

Iespējojiet opciju “ Vienmēr klausīties ” un iestatiet “ Pamodināt izteiksmi ” uz kaut ko citu, nevis to, ko iestatījāt kā modināšanas komandu. Atcerieties - viena izteiksme ir modināt paplašinājumu , otra ir Google palīga pamodināšana .

Tagad ierakstiet komandu uzvednē:

py -m googlesamples.palīgs

Tagad jūs varat vienkārši pateikt “Hey Google!” vai ko jūs iestatījāt kā izteiksmi, lai pamodinātu Google asistentu un nekavējoties sāktu tam dot komandas ( “Hei, Google, kāds šodien ir laiks?” )