Как получить Google Assistant для ПК

Google и Microsoft еще не создали простой способ заставить Google Assistant работать на Windows с мая 2019 года. Хотя это возможно, этот процесс предназначен для разработчиков голосовых приложений, а не людей, которые просто хотят использовать Google Assistant в качестве альтернативы Microsoft. голосовой помощник, Кортана. (Напротив, Microsoft и Amazon совместно работали над тем, чтобы Alexa, голосовой помощник Amazon, работал с Cortana относительно легко. См. «Как использовать Alexa и Cortana вместе», чтобы узнать, как это настроить.)

Если ваша цель — легкий доступ к Google Assistant, лучше всего купить устройство Google Home и установить его рядом с компьютером под управлением Windows или macOS. (Google Home Mini обычно стоит $ 49.) Вы также можете установить приложение Google Assistant (для Android или iOS) на телефон или планшет. Или, для более самостоятельной работы, купите и создайте Google Voice Kit (обычно менее 60 долларов). Все это официально поддерживаемые способы доступа к Google Assistant.

Если у вас есть устройство Chromebook или Chrome OS, вы можете включить Google Assistant. В браузере омнибокса, перейдите к хром: // флаги, тип ассистент в окне поиска, которое отображается на странице, затем рядом с опцией «Включить Google Assistant» выберите включить из выпадающего меню, которое появляется. Выберите Перезагрузить сейчас Кнопка в правом нижнем углу после включения Google Assistant. Затем перейдите к хром: // Настройки, и прокрутите вниз до «Поиск и помощник», выберите Google Assistant, переместите ползунок помощника в положение «вкл». Включите параметр «ОК Google», чтобы система могла прослушивать и отвечать на эту голосовую команду. (Отрегулируйте любые другие параметры по желанию.)

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

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


  1. Загрузите и установите Python. Дважды щелкните загруженный файл, чтобы запустить его, затем установите флажок «Добавить Python 3.7 в PATH» и выберите Установите сейчас. Разрешить приложению разрешение на установку. Это может занять несколько минут. После завершения установки нажмите «близко».

    Снимок экрана Python.org с ссылкой на скачивание


  2. В Windows откройте проводник Windows и перейдите в основной каталог диска C :. Выберите значок новой папки и создайте новую папку с именем «GoogleAssistant».

    Снимок экрана Windows File Explore, создайте новую папку в каталоге C:


  3. В вашем браузере (предпочтительно Chrome) откройте https://console.cloud.google.com/cloud-resource-manager. Войдите в свою учетную запись Google, если будет предложено.

    Снимок экрана страницы Google Cloud Platform с кнопкой «Создать проект»


  4. Выбрать Создать проект, затем введите «WinGoogleAssistant» в качестве имени проекта.

    После того, как вы введете название проекта в поле, посмотрите сразу под полем. Запишите идентификатор проекта. Вам это понадобится позже. Как правило, идентификатор проекта может состоять из двух слов и строки чисел, разделенных черточками.

    Когда вы записали идентификатор проекта, выберите Создайте. (Если вы выберете другое имя проекта, замените его на следующих шагах.) Подождите, пока система создаст проект.

    Снимок экрана нового проекта Google Cloud Platform


  5. Откройте другую вкладку браузера и перейдите на страницу https://console.developers.google.com/apis/api/embeddedassistant.googleapis.com/overview, а затем выберите включить. Это позволяет использовать Google Assistant API для вашего проекта.

    Снимок экрана API Google Assistant с кнопкой ENABLE


  6. Далее выберите Создать учетные данные.

    Снимок экрана: экран помощника API с видимой кнопкой

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

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

    Затем выберите Какие учетные данные мне нужны? кнопка.

    Снимок экрана с подсказкой


  7. На появившемся экране «Настройка согласия OAuth» выберите Настройка экрана согласия. Измените кнопку Тип приложения на внутренний, введите «WinGoogleAssistant» в поле «Имя приложения», затем прокрутите страницу вниз и выберите Сохранить.

    Снимок экрана параметров экрана согласия OAuth с выбранным ВНУТРЕННИМ и именем приложения в виде


  8. Выбрать Создать учетные данные в появившемся окне учетных данных API, затем выберите Помоги мне выбрать. Опять же, выберите те же параметры, что и в шаге 5 выше.

    Снимок экрана с учетными данными API, с раскрывающимся списком. выберите


  9. В поле «Имя» для «Создайте идентификатор клиента OAuth 2.0» введите «WGAcredentials», затем выберите синий Создать идентификатор клиента OAuth кнопка.

    Снимок экрана Google API

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

    Снимок экрана: завершено. Добавление учетных данных на страницу проекта с отображением кнопки «Готово».


  10. Справа от только что созданных учетных данных выберите стрелку, указывающую вниз, которая должна отображать «Download JSON» при наведении указателя мыши на параметр. Выберите его, чтобы загрузить файл. Перейдите в созданную ранее папку «GoogleAssistant» и сохраните файл JSON в этой папке.

    Скриншот созданных учетных данных идентификатора клиента OAuth 2.0, готовых к загрузке


  11. Выберите меню «Пуск», затем «Система Windows», а затем «Командная строка». Это откроет окно командной строки. Тип:

    py -m pip install google-assistant-sdk [примеры]

    Подождите, пока установка завершится.

    Снимок экрана: командная строка с инструкциями по установке Google Assistant SDK


  12. Затем установите инструмент учетных данных, набрав:

    py -m pip install —upgrade google-auth-oauthlib [инструмент]

    Снимок экрана командной строки для установки инструмента Google OAuth


  13. Откройте проводник Windows, перейдите к ранее сохраненному файлу JSON (т. Е. В созданной вами папке GoogleAssistant), щелкните его правой кнопкой мыши и выберите свойства.

    Снимок экрана щелчка правой кнопкой мыши в проводнике Windows для просмотра свойств Client_Secret

    Нажмите в поле имени файла, нажмите Ctrl-A выбрать все, затем Ctrl-C, скопировать имя файла.

    Снимок экрана подробных свойств имени файла client_secret


  14. Вернитесь в окно командной строки и введите:

    google-oauthlib-tool —client-secrets C: \ GoogleAssistant \client_secret_ замены-это-с-ваш-имя-файла-here.apps.googleusercontent.com.json —область действия https://www.googleapis.com/auth/assistant-sdk-prototype —save —headless

    Снимок экрана команды командной строки для добавления секретного ключа клиента Google OAuth

    Введите, затем вставьте, затем введите

    Чтобы ввести это правильно, вам нужно набрать:

    google-oauthlib-tool —client-secrets C: \ GoogleAssistant \

    Затем нажмите Ctrl-V, чтобы вставить имя файла, скопированного на шаге 12, продолжайте ввод с пробелом, а затем

    —объем https://www.googleapis.com/auth/assistant-sdk-prototype —сохранить — без головы


  15. Затем вы увидите отображаемый URL с подсказкой «Введите код авторизации:». Выберите весь URL, начиная с «https: //». Нажмите Ctrl-C, скопировать URL.

    Снимок экрана: экран командной строки с выбранным длинным URL (https: //)


  16. Откройте новую вкладку браузера и вставьте скопированный URL-адрес в омнибокс. Выберите ту же учетную запись Google, которую вы использовали ранее для создания учетных данных.

    Снимок экрана со страницей, которая появляется после вставки ссылки в омнибокс вашего браузера


  17. выберите Разрешать предоставить приложению доступ к Google Assistant.

    Скриншот страницы показывает


  18. Далее вы должны увидеть длинную строку букв и цифр. Нажмите на поле справа от них, чтобы скопировать символы.

    Снимок экрана кода авторизации с возможностью щелкнуть значок, чтобы скопировать код


  19. Вернитесь в окно командной строки и нажмите Ctrl-V, вставить код авторизации в подсказку. нажмите Войти ключ. Вы должны увидеть сообщение о том, что «учетные данные сохранены».

    Снимок экрана: окно командной строки после вставки кода авторизации. Показывает сообщение


  20. Чтобы проверить, что все работает как положено, введите:

    py -m googlesamples.assistant.grpc.audio_helpers

    Это должно записать 5 секунд аудио и воспроизвести его для вас.

    Снимок экрана: командная строка, введенная для проверки помощника Google


  21. Далее введите следующее:

    CD C: \ GoogleAssistant

    Затем введите:

    googlesamples-assistant-devicetool —project-id заместитель проектно-Ид вы написали вниз, ранее регистр-модель — производитель «Помощник разработчика SDK» — наименование продукта «Assistant SDK light» — тип LIGHT — модель «WinGAsst»

    Обязательно замените «the project-id-you-write-down-ранее» словами и буквами идентификатора проекта, которые отображались при создании проекта Cloud Platform.

    Снимок экрана командной строки с кодом инструмента Google Assistant для создания устройства


  22. Чтобы запустить Google Assistant с функциями PTT, введите:

    py -m googlesamples.assistant.grpc.pushtotalk — идентификатор устройства-модели «WinGAsst» — идентификатор проекта заместитель проектно-Ид вы написали вниз, ранее

    Снимок экрана: командная строка с активным подключением к Google Assistant в Windows, с функцией push-to-talk

    Снова замените «the-project-id-you-write-down-ранее» строкой идентификатора проекта, которая отображалась при создании этого проекта.


  23. Это оно!


Теперь у вас есть рабочая демонстрация Google Assistant в вашей системе Windows. В этой конфигурации после нажатия Войти, Вы можете задать вопросы помощнику Google напрямую. Вам не нужно произносить традиционную команду «ОК, Google». Вместо этого просто нажмите Войти пока программа активна, тогда говорите.

Надеемся, что в будущем выпуске программного обеспечения Chrome или Google доступ к Google Assistant в Windows станет таким же легким, как и сегодня, в Chrome OS, Android или iOS.

Ссылка на основную публикацию