Съдържание:
- Стъпка 1: Изисквания
- Стъпка 2: Конфигурирайте API на Google Assistant
- Стъпка 3: Инсталирайте примерния проект на Python на Google Assistant
- Стъпка 4: Тествайте Google Assistant
- Стъпка 5: Допълнителна информация
Видео: Google Асистент за PC/Mac/Linux: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:54
Google Assistant е отговорът на Google на помощника за интелигентен дом Alexa на Amazon. Първоначално наличен само с ограничена функционалност в приложението Google Allo, по -късно Google Assistant се появи със смартфоните Google Home и Pixel, за да донесе пълната мощ на асистента на Google на потребителите.
След няколко месеца чакане смартфоните с Android 6.0+ също получиха Google Assistant, а само преди няколко дни Google пусна SDK на Google Assistant, който позволява на Assistant да се изпълнява на почти всяка платформа. Днес ще ви покажем как да инсталирате Google Assistant на вашата Windows, Mac или Linux машина с помощта на Python.
Стъпка 1: Изисквания
Python 3
Ще трябва да имате инсталиран Python, независимо дали използвате Windows, macOS или GNU/Linux дистрибуция. Инсталацията е доста проста. Просто отворете инсталационния файл и изберете персонализирана инсталация. В следващата стъпка щракнете върху следващия, поставете отметка в квадратчето Добавяне на Python към променливите на средата и след това преминете към следващите стъпки и инсталирайте Python.
Можете да потвърдите, че Python работи, като отворите терминал/командния ред и след това просто напишете python. Ако видите, че терминалът/командният ред връща текущата версия на Python на вашия компютър, значи сте златни!
Стъпка 2: Конфигурирайте API на Google Assistant
Следват инструкции стъпка по стъпка, които ви превеждат през процеса, за да активирате API на Google Assistant в конзолата за облачна платформа, така че да имате достъп до Google Assistant чрез програмата Python. Всички тези стъпки са независими от платформата, което означава, че стъпките са еднакви за Windows, macOS и GNU/Linux OS.
- Отидете на страницата Проекти в Google Cloud Platform Console.
- Кликнете върху „Създаване на проект“отгоре.
- Назовете проекта „My Google Assistant“и щракнете върху „Create“.
- Изчакайте няколко секунди, докато конзолата създаде вашия нов проект. Трябва да видите въртяща се икона за напредък в горния десен ъгъл. След като приключи създаването на вашия проект, ще бъдете пренасочени към страницата за конфигуриране на вашия проект.
- Щракнете върху тази връзка, за да отидете направо на страницата на Google Assistant API. Горе кликнете върху „Активиране“.
- Google ще ви предупреди, че трябва да създадете идентификационни данни, за да използвате този API. Кликнете върху „Създаване на идентификационни данни“горе вдясно. Това ще ви отведе до страницата на съветника за настройка, където Google ви помага да разберете какви идентификационни данни са ви необходими, за да използвате този API.
-
Под „откъде ще извиквате API“изберете „Друг потребителски интерфейс (напр. Windows, CLI инструмент)“. За „до какви данни ще имате достъп“изберете кръга „Потребителски данни“. Сега докоснете „какви идентификационни данни ми трябват?“
- Google трябва да препоръча да създадете клиентски идентификатор на OAuth 2.0. Дайте име на Client ID всичко, което искате, например вашето име + Desktop. След като приключите с избора на име, щракнете върху „създаване на клиентски идентификатор“.
- Под „Име на продукта, показвано на потребителите“, въведете „Моят Google Асистент“. Щракнете върху продължи.
- Кликнете върху „готово“. Няма нужда да натискате изтегляне тук, тъй като имаме нужда само от клиентската тайна, която ще изтеглим по -нататък.
- Сега под списъка с клиентски идентификатори на OAuth 2.0 трябва да видите клиентския идентификатор, който току -що сте направили. Докрай надясно, щракнете върху иконата за изтегляне, за да изтеглите файла client_secret_XXX.json, където „XXX“е вашият клиентски идентификатор. Запазете този файл навсякъде на компютъра си, в идеалния случай в нова папка, наречена „googleassistant“.
-
Отидете на страницата за контрол на активността за вашия акаунт в Google и се уверете, че „Активност в мрежата и приложенията“, „История на местоположенията“, „Информация за устройството“и „Гласова и аудио активност“са активирани. Това е така, че Google Assistant всъщност може да ви прочете персонализирана информация.
Сега създадохме механизъм за клиент, в този случай нашата Windows/Mac/Linux машина, за достъп до API на Google Assistant под нашия акаунт в Google. След това трябва да настроим клиента, който ще има достъп до API на Google Assistant.
Стъпка 3: Инсталирайте примерния проект на Python на Google Assistant
Отворете прозорец на терминал/командния ред и преминете през следните стъпки. Първо въведете тази команда:
python -m pip install google-assistant-sdk [мостри]
Трябва да видите цял куп зависимости, които се изтеглят и инсталират, когато въведете тази команда. Те са необходими, за да работи примерният проект на Python. Изчакайте да приключи.
След като приключи, след това въведете следната команда (не забравяйте да коригирате пътя):
pip install --upgrade google-auth-oauthlib [инструмент] google-oauthlib-tool --client-secrets път/към/client_secret_XXXXX.json --scope https://www.googleapis.com/auth/assistant-sdk-prototype --save-безглави
(Както в моя случай, беше: 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)
В командния ред ще видите отговор, който ви казва да посетите URL, за да оторизирате приложението.
Копирайте и поставете този URL адрес в браузъра си. Изберете същия профил в Google, който сте използвали за конфигуриране на API на Google Assistant. На следващата страница ще видите текстово поле, което съдържа маркера за достъп на вашия клиент.
Копирайте този маркер на Access и го поставете в командния ред, където той ви иска кода за упълномощаване. Ако е направено правилно, ще видите отговор, че вашите идентификационни данни са запазени.
Стъпка 4: Тествайте Google Assistant
въведете тази команда, за да започнете да говорите с Google Assistant:
стартирайте python -m googlesamples.assistant.grpc.pushtotalk
Изчакайте командния ред да каже „натиснете Enter, за да изпратите нова заявка“, след това натиснете Enter, за да започнете да говорите с Google Assistant. След като приключите с изказването, командният ред ще покаже препис на това, което току -що сте посочили, и след това ще възпроизведе отговора. Ако видите предупреждение след това, просто го игнорирайте.
Забавлявайте се да играете с Google Assistant на вашата Windows, macOS или GNU/Linux машина! Това не е особено полезно в този формат, но е много бърза демонстрация на възможностите, които новият SDK на Google Assistant представлява. Може би в близко бъдеще може да видим приложения за настолни компютри или разширения на браузъри, които да се възползват от тази функционалност.
Стъпка 5: Допълнителна информация
Е, това са първите ми инструкции и ако има някакви грешки или проблем, не се колебайте да коментирате и ще се опитам да го подобря!
Също така прикачвам pdf версията на тази инструкция в тази стъпка, така че се наслаждавайте:)
P. S. Ако сте на Ubuntu, трябва да инсталирате липсваща зависимост, т.е. пакета python3-pyaudio. Благодарение на PeterB480
Източник: XDA
Препоръчано:
WLED (на ESP8266) + IFTTT + Google Асистент: 5 стъпки
WLED (на ESP8266) + IFTTT + Google Assistant: Този урок ще ви накара да започнете да използвате IFTTT и Google Assistant за WLED на ESP8266. За да настроите вашия WLED & ESP8266, следвайте това ръководство на tynick: https: //tynick.com/blog/11-03-2019/getting-started..Край към Aircookie за такъв страхотен софтуер
LED матрица с контролиран асистент от Google!: 7 стъпки (със снимки)
LED матрица с контролиран асистент от Google!: В този урок ще ви покажа как можете да направите LED матрица с контролиран Google Асистент, която можете да контролирате отвсякъде с помощта на смартфон, така че нека започнем
Google Асистент за свободни ръце за Raspberry Pi: 14 стъпки (със снимки)
Google Асистент за свободни ръце за Raspberry Pi: Здравейте и добре дошли в моя първи Instructable! В тази инструкция ще ви покажа това, което смятам за най -лесния начин да инсталирате всички асистенти, които пеят, танцуват на вашия Raspberry Pi. Тя е напълно свободна от ръцете с OK Googl
Създаване на персонализирани действия за Google Асистент: 12 стъпки
Създаване на персонализирани действия за Google Асистент: Виждайки потенциала на Google Асистент, представен в Google I/O 18, както и Volvo Cars в тяхната информационно -развлекателна система, не устоях да го изпробвам. Използвах повторно един от по -старите си проекти, VasttraPi и го свързах с Google Assistant
Google Асистент на DragonBoard ™ 410c: 57 стъпки
Google Assistant на DragonBoard ™ 410c: Тези инструкции ще ви научат да стартирате Google Assistant в DragonBoard и и да настроите среда за интелигентен дом с някои устройства. 1A захранване с жак 5.5 мм; -CC2531 zigbee модул