1. Home
  2. »
  3. Инструкции

Установка Google Ассистента в Windows 10.


Вам может быть интересно: Голосовой ассистент Alexa в магазине Microsoft Store.

Google Assistant – это виртуальный личный помощник, выпущенный Google. Ассистент готов прийти на помощь в любом месте и в любое время. Следите за своим расписанием, решайте повседневные задачи, управляйте устройствами умного дома, развлекайтесь и делайте многое другое. На сегодняшний день существует ряд помощников AI, претендующих на звание лучшего —  Siri, Amazon Alexa, Cortana и т. Д., Google Assistant один из лучших на рынке. 

Google и Microsoft особо не заморачивались, поэтому нет простого способа установить Google Assistant (Google Ассистент) в Windows 10. Конечно Вы можете установить приложение Google Assistant (для Android или iOS ) на телефон или планшет, купить устройство Google Home и установить его рядом с компьютером под управлением Windows или macOS.

Хорошая новость заключается в том, что вы можете установить и настроить базовую версию Google Assistant на ПК с текущей версией Windows 10. В будущем Google может добавить Google Assistant в браузер Chrome для Windows. Чтобы получить Google Assistant на компьютер с Windows 10, вам нужно следовать инструкции ниже, в настоящее время это единственный способ установить его в Windows. 

Для выполнения установки Google Ассистента в Windows вам потребуется:

  • Аккаунт Google, чтобы создать проект Google Cloud Platform для Ассистента Google.
  • Включить доступ к голосовой и звуковой активности для своей учетной записи Google. (Часто опция уже включена, но вы можете включить его вместе с другим доступом к информации по адресу https://myaccount.google.com/activitycontrols )

В любом случае, не будем терять время, приступим.

Установка Google Ассистента в Windows 10.

Шаг 1: Загрузите и установите Python. Дважды кликните загруженный файл, чтобы запустить его, затем установите флажок «Add Python 3.7 to PATH» и выберите «Install Now», установка может занять несколько минут.

установите Python

Откройте командную строку от имени администратора, введите следующую команду:

Python

Если Python установлен, то приведенная выше команда вернет текущую версию Python, установленную на вашем компьютере.

команда вернет текущую версию Python, установленную на вашем компьютере

Шаг 2: В браузере (предпочтительно Chrome) откройте https://console.cloud.google.com. Если будет предложено, Войдите в свою учетную запись Google и примите условия.

откройте https://console.cloud.google.com. Если будет предложено, Войдите в свою учетную запись Google и примите условия.

Шаг 3: В верху страницы сразу после заголовка Google Cloud Platform, кликните «Выберите Проект».

кликните «Выберите Проект».

Шаг 4: В появившемся окне кликните «Создать проект», затем введите в качестве имени проекта «Mywin10-assistant»,  и нажмите кнопку «Создать». Подождите, пока система создаст проект. 

кликните «Создать проект», затем введите в качестве имени проекта «Mywin10-assistant»

windows 10 assistant

Примечание: вы можете использовать любое имя проекта.

Шаг 5: После того, как вы успешно создали проект, запишите идентификатор проекта. Вам это понадобится позже. Как правило, идентификатор проекта может состоять из двух слов и строки чисел, разделенных чертой. Просто повторите Шаг 3: и запишите Идентификатор (см. картинку ниже)

идентификатор проекта

Шаг 6: На странице проекта из меню слева выберите «API и сервисы», затем выберите «Библиотека».

слева выберите «API и сервисы», затем выберите «Библиотека».

Шаг 7: На странице библиотеки в консоли поиска введите «Google Assistant » (без кавычек).

На странице библиотеки в консоли поиска введите «Google Assistant »

Шаг 8: Нажмите на Результат поиска «Google Assistant API» и нажмите кнопку «Включить».

Нажмите на Результат поиска «Google Assistant API» и нажмите кнопку «Включить».

Google Assistant API «Включить».

Шаг 9: Далее в меню слева выберите «Учетные данные».

в меню слева выберите «Учетные данные».

Шаг 10: Найдите и нажмите на странице кнопку «Настроить окно запроса доступа».

Настроить окно запроса доступа

Шаг 11: Введите любое «Название приложения» которому требуется доступ и нажмите кнопку «Сохранить».

«Название приложения» которому требуется доступ

Шаг 12: Теперь нажмите кнопку «Создать учетные данные» в выпадающем меню выберите «Мастер создания учетных данных».

нажмите кнопку «Создать учетные данные»

Шаг 13: На экране «Добавление учетных данных в свой проект» выберите следующие три ответа:

  1. «Какой API вы используете?» выберите - Google Assistant API.
  2. «Откуда вы будете вызывать API» выберите - Другое с интерфейсом пользователя (например, CLI).
  3. «К каким данным вы будете обращаться» выберите - «Данные пользователя».

Шаг 14: Затем нажмите кнопку «Выбрать тип учетных данных».

Затем нажмите кнопку «Выбрать тип учетных данных».

Шаг 15: В поле «Название» для «Создание идентификатора клиента OAuth 2.0» введите «new-myassistant-oauth», затем нажмите синюю кнопку «Создать идентификатор клиента OAuth».

Создание идентификатора клиента OAuth 2.0

Примечание: вы можете использовать любое имя для идентификатора клиента OAuth.

Шаг 16: Нажмите «Готово» после того, как появится опция загрузки учетных данных.

Нажмите «Готово» после того, как появится опция загрузки учетных данных.

Шаг 17: Справа от только что созданных учетных данных выберите стрелку, указывающую вниз, которая должна при наведении указателя мыши на параметр, отображать подсказку, «Скачать файл JSON». Нажмите на нее, чтобы загрузить файл.

Скачать файл JSON

Шаг 18: В Windows откройте Проводник и перейдите в корневую директорию диска C:. Здесь создайте папку с именем «GoogleAssistant».

Шаг 19: Скопируйте в эту папку ранее загруженный файл JSON: client_secret_ххххххххххххххххххх.apps.googleusercontent.com.json

Скопируйте в эту папку ранее загруженный файл JSON

Для установки «Гугл Ассистента» можете на выбор использовать Командную строку или Windows PowerShell.

Шаг 20: Кликните правой кнопкой мыши на меню «Пуск» и выберите Windows PowerShell (администратор)

Шаг 21: Введите команду и нажимайте Enter:

py -m pip install google-assistant-sdk[samples]

Введите команду и нажимайте Enter:

Шаг 22: Введите команду и нажимайте Enter:

py -m pip install --upgrade google-auth-oauthlib[tool]

Введите команду и нажимайте Enter:

Шаг 23: Перейдите в созданную вами папку «GoogleAssistant» и скопируйте имя файла .json и вставьте его вместо «Имя_файла» в следующей команде и нажмите Enter.

google-oauthlib-tool --client-secrets C:\GoogleAssistant\google-oauthlib-tool --client-secrets C:\GoogleAssistant\<Имя_файла>.json --scope https://www.googleapis.com/auth/assistant-sdk-prototype --save --headless --scope https://www.googleapis.com/auth/assistant-sdk-prototype --save --headless

Перейдите в созданную вами папку «GoogleAssistant» и скопируйте имя файла .json и вставьте его  в следующей командеШаг 24: Дождитесь выполнения, в выводе вы увидите отображаемый URL перед запросом «Enter the authorization code:». Выделите весь URL, начиная с «https://». Нажмите Ctrl-C, чтобы скопировать его.

Шаг 25: Откройте новую вкладку браузера и вставьте скопированный URL в адресную строку.

Откройте новую вкладку браузера и вставьте скопированный URL в адресную строку.

Шаг 26: Выберите ту же учетную запись Google, которую вы использовали ранее для создания проекта.

Шаг 27: Выберите «Разрешить», чтобы предоставить приложению доступ к Google Assistant.

Шаг 28: Далее вы должны увидеть длинную строку, состоящую из букв и цифр. Нажмите на значок справа от них, чтобы скопировать символы.

Нажмите на значок справа от них, чтобы скопировать символы.

Шаг 29: Вернитесь в окно командной строки и нажмите Ctrl-V, чтобы вставить код авторизации. Нажмите Enter. Вы должны увидеть сообщение о том, что учетные данные сохранены (credentials saved).

Вы должны увидеть сообщение о том, что учетные данные сохранены (credentials saved)

Шаг 30: Далее введите следующее:

googlesamples-assistant-devicetool --project-id идентификатор_проекта register-model --manufacturer "Assistant SDK developer" --product-name "Assistant SDK light" --type LIGHT --model "идентификатор_клиента_OAuth"

Обязательно замените «идентификатор_проекта» вашим название идентификатора проекта и  «идентификатор_клиента_OAuth» на ваш идентификатор из Шага 5 и 15

Зарегистрировать приложение Google Assistant в Windows 10Шаг 31: Чтобы проверить, что все работает как положено, введите:

py -m googlesamples.assistant.grpc.audio_helpers

Это должно записать 5 секунд аудио и воспроизвести его для вас. После успешного завершения теста аудио вы можете перейти к следующему шагу.

Чтобы запустить Google Ассистент в Windows 10, введите:

py -m googlesamples.assistant.grpc.pushtotalk --device-model-id "идентификатор_клиента_OAuth" --project-id идентификатор_проекта

Снова замените «идентификатор_проекта» вашим название идентификатора проекта и «идентификатор_клиента_OAuth» на ваш идентификатор из Шага 5 и 15.

запустить Google Ассистент в Windows 10

Все!

Теперь у вас есть рабочая демонстрация Google Ассистента в Windows 10. В данной конфигурации, после того как вы нажмете Enter, вы сможете напрямую задавать вопросы Google Ассистенту. Вам не нужно говорить традиционную команду «ОК, Google». Вместо этого просто нажмите Enter, когда программа активна, а затем говорите. Надеемся, что в будущем выпуске программного обеспечения Chrome или Google доступ к Google Ассистенту в Windows 10 станет таким же легким, как в Chrome OS, Android или iOS.

Ну и конечно же, видео всего этого безобразия, осторожно на последних секундах есть звук ).


Рейтинг: 5/5 - 3 голосов


  1. Almanex 03 августа 2019, 14:32(Комментарий был изменён) #
    Николай, Покажите команду которую вы вводите.
    Если я правильно понял это шаг 23:
    google-oauthlib-tool --client-secrets C:\GoogleAssistant\google-oauthlib-tool --client-secrets C:\GoogleAssistant\client_secret_214844992271-3oo5ool5pas2kqk683vvhob6jl9np80k.apps.googleusercontent.com.json --scope https://www.googleapis.com/auth/assistant-sdk-prototype --save --headless --scope https://www.googleapis.com/auth/assistant-sdk-prototype --save --headless 
    Замените: client_secret_214844992271-3oo5ool5pas2kqk683vvhob6jl9np80k.apps.googleusercontent.com на имя своего файла, если команда другая, обратите внимание на кавычки при копировании они могут изменится на «», а должны быть "
    1. Николай 07 августа 2019, 09:44 #
      Получался, получилось! Интересно получается, ассистент на ПК говорит вперемешку то на русском, то на английском. Дело в том что у меня есть Google home Mini. Так вот колонки гугл сейчас по русски не говорят, но не все, некоторых клинит и начинает по русски говорить. Вот мою недавно климануло и она начала и на русском и на английском говорить, умным домом управлять и ассистент который я сегодня поставил на вин10 точь в точь ведёт как колонка, и розетки выключает когда надо и не нет по английски бла-бла-бла)
    2. Николай 03 августа 2019, 14:11 #
      что- то не так:
      google-oauthlib-tool: Имя «google-oauthlib-tool» не распознано как имя командлета, функции, файла сценария или выполня
      емой программы. Проверьте правильность написания имени, а также наличие и правильность пути, после чего повторите попыт
      ку.
      строка:1 знак:1
      + google-oauthlib-tool --client-secrets C:\GoogleAssistant\google-oauth…
      + ~~~~~~~~~~~~~~~~~~~~
      + CategoryInfo: ObjectNotFound: (google-oauthlib-tool:String) [], CommandNotFoundException
      + FullyQualifiedErrorId: CommandNotFoundException
      1. Григорий 30 июля 2019, 20:49 #
        Очень интеросно, попробую обязательно, спасибо, позже раскажу свои впечатления.
        1. Rogdvik 30 июля 2019, 22:13 #
          Отлично! Если будут сложности с радостью помогу.
          1. Григорий 31 июля 2019, 15:09 #
            Спасибо за предложение, справился сам, сижу играюсь второй день)))!