Ненавижу Кортану? Попробуй ОК, Google вместо
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. В омнибоксе браузера перейдите на страницу chrome: // flags , введите assistant в поле поиска, которое отображается на странице, затем рядом с параметром «Включить Google Assistant», выберите Включить в раскрывающемся меню. Нажмите кнопку Перезагрузить сейчас в правом нижнем углу после включения Google Assistant. Затем перейдите в chrome: // settings и прокрутите вниз до «Search and Assistant», выберите Google Assistant , переместите ползунок Assistant в положение «on». Включите параметр «ОК 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 [samples]
Подождите, пока установка завершится.
-
Затем установите инструмент учетных данных, набрав:
py -m pip install –upgrade google-auth-oauthlib [инструмент]
-
Откройте проводник Windows, перейдите к ранее сохраненному файлу JSON (т. Е. В созданной вами папке GoogleAssistant), щелкните его правой кнопкой мыши и выберите Свойства .
Нажмите в поле имени файла, нажмите Ctrl-A , чтобы выбрать все, затем Ctrl-C , чтобы скопировать имя файла.
-
Вернитесь в окно командной строки и введите:
google-oauthlib-tool –client-secrets C: \ GoogleAssistant \ client_secret_-replace-this-with-your-file-name-here.apps.googleusercontent.com.json –scope 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 –save –headless
-
Затем вы увидите отображаемый 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 the-project-id-you-write-down-ранее регистрация-модель –manufacturer «Помощник разработчика SDK »- название продукта« Ассистент SDK light »- тип LIGHT – модель« WinGAsst »
Обязательно замените «the project-id-you-write-down-ранее» словами и буквами идентификатора проекта, которые отображались при создании проекта Cloud Platform.
-
Чтобы запустить Google Assistant с функциями PTT, введите:
py -m googlesamples.assistant.grpc.pushtotalk –device-model-id «WinGAsst» –project-id идентификатор-проекта-вы-записали-ранее strong EM>
Снова замените «the-project-id-you-write-down-ранее» строкой идентификатора проекта, которая отображалась при создании этого проекта.
-
Это оно!
Теперь у вас есть рабочая демонстрация Google Assistant в вашей системе Windows. В этой конфигурации после нажатия Ввод вы можете напрямую задавать вопросы Google Assistant. Вам не нужно произносить традиционную команду «ОК, Google». Вместо этого просто нажмите Enter , когда программа активна, затем говорите.
Будем надеяться, что в будущем выпуске программного обеспечения Chrome или Google доступ к Google Assistant в Windows станет таким же простым, как и сегодня, в Chrome OS, Android или iOS.