Како да набавите Гоогле помоћник на Виндовс, Мац или Линук машини

Водич о томе како да натерате Гоогле помоћника да ради на вашој Виндовс, мацОС или ГНУ/Линук машини помоћу Гоогле Ассистант СДК-а.

Гоогле помоћник је Гоогле-ов одговор на Амазонов Алека паметни кућни помоћник. У почетку доступно само са ограниченом функционалношћу у апликацији Гоогле Алло, касније Гоогле помоћник представљен са паметним телефонима Гоогле Хоме и Пикел како би унели пуну моћ Гоогле-овог помоћника потрошачи.

После неколико месеци чекања, паметни телефони који користе Андроид 6.0+ такође је добио Гоогле Ассистант, а пре само неколико дана Гоогле је лансирао СДК за Гоогле помоћник што омогућава да се Асистент покреће практично на било којој платформи. Данас ћемо вам показати како да инсталирате Гоогле Ассистант на Виндовс, Мац или Линук машину користећи Питхон.

Напомена: у овом тренутку ово је искључиво у образовне сврхе. Не постоји фенси ГУИ са којим се можете играти, а инсталирање Асистента захтева да користите командну линију.


Набавите Гоогле помоћник на Виндовс/Мац/Линук машинама

Захтеви:

  • Питхон 3
  • Уграђени алати за Мицрософт Висуал Студио 2017 ако је на Виндовс-у

Мораћете да имате инсталиран Питхон без обзира да ли користите Виндовс, мацОС или ГНУ/Линук дистрибуцију или не. Инсталација је прилично једноставна и већ добро документовано на Питхон вики-ју, тако да нећемо улазити у много детаља о покретању Питхон-а на вашој машини.

Када наставите да Питхон ради на вашој машини (можете потврдити да ради тако што ћете отворити терминал/командну линију, а затим једноставно укуцати python.) Ако видите да терминал/командна линија враћа тренутну верзију Питхон-а на вашем рачунару, онда сте златни.

Затим, пре него што можемо да инсталирамо потребне датотеке да би Гоогле помоћник радио, морамо да омогућимо приступ АПИ-ју Гоогле помоћника у конзоли Гоогле Цлоуд Платформ.


Конфигуришите АПИ за Гоогле помоћник

Оно што следи су упутства корак по корак која вас воде кроз процес омогућавања Гоогле-а АПИ помоћника у конзоли Цлоуд Платформ тако да можете да приступите Гоогле помоћнику преко Питхон-а програм. Сви ови кораци су независни од платформе, што значи да су кораци исти за кориснике оперативног система Виндовс, мацОС и ГНУ/Линук.

  1. Иди на Страница са пројектима у конзоли Гоогле Цлоуд Платформ.
  2. Кликните на "Креирајте пројекат" до врха.
  3. Именујте пројекат „Мој Гоогле помоћник“ и кликните на „Креирај“.
  4. Сачекајте неколико секунди да Конзола креира ваш нови пројекат. Требало би да видите икону напретка која се окреће у горњем десном углу. Након што се заврши креирање вашег пројекта, бићете доведени на страницу за конфигурацију вашег пројекта.
  5. Кликните на ову везу да бисте отишли ​​директно на страницу АПИ-ја Гоогле помоћника. Горе, кликните на „Омогући“.
  6. Гоогле ће вас упозорити да морате да креирате акредитиве да бисте користили овај АПИ. Кликните на "Креирајте акредитиве“ у горњем десном углу. Ово ће вас одвести на страницу чаробњака за подешавање где вам Гоогле помаже да схватите које врсте акредитива су вам потребне да бисте користили овај АПИ.
  7. У одељку „одакле ћете позивати АПИ“, изаберите „Други кориснички интерфејс (нпр. Виндовс, ЦЛИ алат)". За „којим подацима ћете приступати“ изаберите „Кориснички подаци„круг. Сада додирните „који акредитиви су ми потребни?“
  8. Гоогле би требало да вам препоручи да креирате ОАутх 2.0 ИД клијента. Именујте ИД клијента како год желите, на пример, ваше име + радна површина. Када завршите са одабиром имена, кликните на „креирај ИД клијента“.
  9. Под „име производа приказано корисницима“ унесите „Мој Гоогле помоћник“. Кликните на наставак.
  10. Кликните на „готово“. Нема потребе да кликнете на преузимање овде јер нам је потребна само тајна клијента, коју ћемо следеће преузети.
  11. Сада испод листе ИД-ова ОАутх 2.0 клијената, требало би да видите ИД клијента који сте управо направили. До краја десно, кликните на икону за преузимање да бисте преузели цлиент_сецрет_КСКСКС.јсон датотеку, где је 'КСКСКС' ИД вашег клијента. Сачувајте ову датотеку било где на рачунару, идеално у новој фасцикли под називом „гооглеассистант“.
  12. Иди на Страница контроле активности за ваш Гоогле налог и уверите се да су „Активности на вебу и у апликацијама“, „Историја локација“, „Информације о уређају“ и „Гласовна и аудио активност“ омогућене. Ово је тако да Гоогле помоћник заиста може да чита ваше персонализоване информације.

Сада смо креирали механизам за клијента, у овом случају нашу Виндовс/Мац/Линук машину, да приступи АПИ-ју Гоогле помоћника под нашим Гоогле налогом. Затим морамо да подесимо клијента који ће приступити АПИ-ју Гоогле помоћника.

Инсталирајте пример Питхон пројекта Гоогле помоћника

Иако Гоогле препоручује да подесите Питхон виртуелна окружења да бисмо изоловали Гоогле Ассистант СДК и његове зависности од других Питхон системских пакета, ми смо прескочићете овај корак јер је мало вероватно да ћете се играти са овим више од неколико минута. Можете се лако вратити на Цлоуд Платформ Цонсоле и онемогућити АПИ ако сте забринути због могућности да други програми приступе вашем Гоогле налогу.

Отворите прозор терминала/командне линије и прођите кроз следеће кораке. Прво унесите ову команду:

py-mpipinstallgoogle-assistant-sdk[samples]

Требало би да видите читаву гомилу зависности како се преузима и инсталира када унесете ову команду. Ово је потребно да би пример Питхон пројекта функционисао. Сачекајте да се заврши.

Када се то заврши, унесите следећу команду (уверите се да сте прилагодили путању):

py-mgooglesamples.assistant.auth_helpers--client-secretspath\to\your\client_secret_XXX.apps.googleusercontent.com.json

У командној линији видећете одговор који вам говори да посетите УРЛ да бисте овластили апликацију.

Копирајте и налепите ову УРЛ адресу у свој претраживач. Изаберите исти Гоогле налог који сте користили за конфигурисање АПИ-ја Гоогле помоћника. На следећој страници видећете оквир за текст који садржи токен за приступ вашег клијента.

Копирајте тај приступни токен и налепите га у командну линију где ће од вас тражити ауторизациони код. Ако се уради исправно, видећете одговор да су ваши акредитиви сачувани.


Тестирајте Гоогле помоћник

Прва ствар коју ћете желети да тестирате је да ли Гоогле помоћник може да снима звук са вашег микрофона. Унесите следећу команду у командну линију, која ће снимити 5 секунди звука и репродуковати вам га:

python-mgooglesamples.assistant.audio_helpers

Ако чујете да вам се репродукује звук, унесите ову команду да бисте почели да разговарате са Гоогле помоћником:

python-mgooglesamples.assistant

Сачекајте да командна линија каже „притисните Ентер да бисте послали нови захтев“, а затим притисните Ентер да бисте почели да разговарате са Гоогле помоћником. Када завршите са говором, командна линија ће приказати транскрипт онога што сте управо навели, а затим ће репродуковати одговор. Ако после видите упозорење, само га игноришите.

Забавите се играјући се са Гоогле помоћником на Виндовс, мацОС или ГНУ/Линук машини! Играо сам се са њим само неколико минута пре него што ми је досадио. Није посебно користан у овом формату, али је врло брза демонстрација могућности које представља нови СДК за Гоогле помоћник. Можда ћемо у блиској будућности видети да десктоп апликације или проширења за прегледач користе предности ове функције.