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.)
Загрузите и установите Python. Дважды щелкните загруженный файл, чтобы запустить его, затем установите флажок «Добавить Python 3.7 в PATH» и выберите Установите сейчас. Разрешить приложению разрешение на установку. Это может занять несколько минут. После завершения установки нажмите «близко».
В Windows откройте проводник Windows и перейдите в основной каталог диска C :. Выберите значок новой папки и создайте новую папку с именем «GoogleAssistant».
В вашем браузере (предпочтительно Chrome) откройте https://console.cloud.google.com/cloud-resource-manager. Войдите в свою учетную запись Google, если будет предложено.
Выбрать Создать проект, затем введите «WinGoogleAssistant» в качестве имени проекта.
После того, как вы введете название проекта в поле, посмотрите сразу под полем. Запишите идентификатор проекта. Вам это понадобится позже. Как правило, идентификатор проекта может состоять из двух слов и строки чисел, разделенных черточками.
Когда вы записали идентификатор проекта, выберите Создайте. (Если вы выберете другое имя проекта, замените его на следующих шагах.) Подождите, пока система создаст проект.
Откройте другую вкладку браузера и перейдите на страницу https://console.developers.google.com/apis/api/embeddedassistant.googleapis.com/overview, а затем выберите включить. Это позволяет использовать Google Assistant API для вашего проекта.
Далее выберите Создать учетные данные.
На экране «Добавить учетные данные в свой проект» выберите следующие три ответа:
- Для «Какой API вы используете?» Выберите Google Assistant API,
- Для «Откуда вы будете звонить API» выберите Другой пользовательский интерфейс (например, Windows, инструмент CLI),
- Для «К каким данным вы будете обращаться» выберите Данные пользователя.
Затем выберите Какие учетные данные мне нужны? кнопка.
На появившемся экране «Настройка согласия OAuth» выберите Настройка экрана согласия. Измените кнопку Тип приложения на внутренний, введите «WinGoogleAssistant» в поле «Имя приложения», затем прокрутите страницу вниз и выберите Сохранить.
Выбрать Создать учетные данные в появившемся окне учетных данных API, затем выберите Помоги мне выбрать. Опять же, выберите те же параметры, что и в шаге 5 выше.
В поле «Имя» для «Создайте идентификатор клиента OAuth 2.0» введите «WGAcredentials», затем выберите синий Создать идентификатор клиента OAuth кнопка.
выберите Готово после того, как появится опция загрузки учетных данных.
Справа от только что созданных учетных данных выберите стрелку, указывающую вниз, которая должна отображать «Download JSON» при наведении указателя мыши на параметр. Выберите его, чтобы загрузить файл. Перейдите в созданную ранее папку «GoogleAssistant» и сохраните файл JSON в этой папке.
Выберите меню «Пуск», затем «Система Windows», а затем «Командная строка». Это откроет окно командной строки. Тип:
py -m pip install google-assistant-sdk [примеры]
Подождите, пока установка завершится.
Затем установите инструмент учетных данных, набрав:
py -m pip install —upgrade google-auth-oauthlib [инструмент]
Откройте проводник Windows, перейдите к ранее сохраненному файлу JSON (т. Е. В созданной вами папке GoogleAssistant), щелкните его правой кнопкой мыши и выберите свойства.
Нажмите в поле имени файла, нажмите Ctrl-A выбрать все, затем Ctrl-C, скопировать имя файла.
Вернитесь в окно командной строки и введите:
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-oauthlib-tool —client-secrets C: \ GoogleAssistant \
Затем нажмите Ctrl-V, чтобы вставить имя файла, скопированного на шаге 12, продолжайте ввод с пробелом, а затем
—объем https://www.googleapis.com/auth/assistant-sdk-prototype —сохранить — без головы
Затем вы увидите отображаемый URL с подсказкой «Введите код авторизации:». Выберите весь URL, начиная с «https: //». Нажмите Ctrl-C, скопировать URL.
Откройте новую вкладку браузера и вставьте скопированный URL-адрес в омнибокс. Выберите ту же учетную запись Google, которую вы использовали ранее для создания учетных данных.
выберите Разрешать предоставить приложению доступ к Google Assistant.
Далее вы должны увидеть длинную строку букв и цифр. Нажмите на поле справа от них, чтобы скопировать символы.
Вернитесь в окно командной строки и нажмите Ctrl-V, вставить код авторизации в подсказку. нажмите Войти ключ. Вы должны увидеть сообщение о том, что «учетные данные сохранены».
Чтобы проверить, что все работает как положено, введите:
py -m googlesamples.assistant.grpc.audio_helpers
Это должно записать 5 секунд аудио и воспроизвести его для вас.
Далее введите следующее:
CD C: \ GoogleAssistant
Затем введите:
googlesamples-assistant-devicetool —project-id заместитель проектно-Ид вы написали вниз, ранее регистр-модель — производитель «Помощник разработчика SDK» — наименование продукта «Assistant SDK light» — тип LIGHT — модель «WinGAsst»
Обязательно замените «the project-id-you-write-down-ранее» словами и буквами идентификатора проекта, которые отображались при создании проекта Cloud Platform.
Чтобы запустить Google Assistant с функциями PTT, введите:
py -m googlesamples.assistant.grpc.pushtotalk — идентификатор устройства-модели «WinGAsst» — идентификатор проекта заместитель проектно-Ид вы написали вниз, ранее
Снова замените «the-project-id-you-write-down-ранее» строкой идентификатора проекта, которая отображалась при создании этого проекта.
Это оно!
Теперь у вас есть рабочая демонстрация Google Assistant в вашей системе Windows. В этой конфигурации после нажатия Войти, Вы можете задать вопросы помощнику Google напрямую. Вам не нужно произносить традиционную команду «ОК, Google». Вместо этого просто нажмите Войти пока программа активна, тогда говорите.
Надеемся, что в будущем выпуске программного обеспечения Chrome или Google доступ к Google Assistant в Windows станет таким же легким, как и сегодня, в Chrome OS, Android или iOS.