Оглавление:

Google Assistant для ПК / Mac / Linux: 5 шагов
Google Assistant для ПК / Mac / Linux: 5 шагов

Видео: Google Assistant для ПК / Mac / Linux: 5 шагов

Видео: Google Assistant для ПК / Mac / Linux: 5 шагов
Видео: Я научу тебя пользоваться macOS за 25 минут! Мастер-класс по переходу с Windows ПК на Mac! 2024, Ноябрь
Anonim
Google Ассистент для ПК / Mac / Linux
Google Ассистент для ПК / Mac / Linux

Google Assistant - это ответ Google на помощника по умному дому Amazon Alexa. Первоначально доступный только с ограниченной функциональностью в приложении 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

Настроить Google Assistant API
Настроить Google Assistant API
Настроить Google Assistant API
Настроить Google Assistant API
Настроить Google Assistant API
Настроить Google Assistant API

Далее следуют пошаговые инструкции, которые проведут вас через процесс включения Google Assistant API в консоли Cloud Platform, чтобы вы могли получить доступ к Google Assistant через программу Python. Все эти шаги не зависят от платформы, что означает, что шаги одинаковы для Windows, macOS и GNU / Linux OS.

  1. Перейдите на страницу проектов в консоли Google Cloud Platform.
  2. Нажмите «Создать проект» вверху.
  3. Назовите проект «Мой Google Ассистент» и нажмите «Создать».
  4. Подождите несколько секунд, пока консоль создаст ваш новый проект. Вы должны увидеть вращающийся значок прогресса в правом верхнем углу. После завершения создания вашего проекта вы попадете на страницу конфигурации вашего проекта.
  5. Щелкните эту ссылку, чтобы перейти прямо на страницу API Google Ассистента. Вверху нажмите «Включить».
  6. Google предупредит вас, что вам необходимо создать учетные данные для использования этого API. Нажмите «Создать учетные данные» в правом верхнем углу. Вы попадете на страницу мастера настройки, где Google поможет вам выяснить, какие учетные данные вам нужны для использования этого API.
  7. В разделе «откуда вы будете вызывать API» выберите «Другой пользовательский интерфейс (например, Windows, инструмент командной строки)». В поле «К каким данным вы будете получать доступ» выберите кружок «Данные пользователя». Теперь нажмите «Какие учетные данные мне нужны?»

  8. Google следует рекомендовать вам создать идентификатор клиента OAuth 2.0. Назовите идентификатор клиента как хотите, например, ваше имя + Рабочий стол. Выбрав имя, нажмите «создать идентификатор клиента».
  9. В разделе «Название продукта, показываемое пользователям» введите «Мой Google Ассистент». Нажмите "Продолжить".
  10. Нажмите «Готово». Здесь нет необходимости нажимать кнопку загрузки, поскольку нам нужен только секрет клиента, который мы загрузим в следующий раз.
  11. Теперь под списком идентификаторов клиентов OAuth 2.0 вы должны увидеть только что созданный идентификатор клиента. Полностью вправо щелкните значок загрузки, чтобы загрузить файл client_secret_XXX.json, где «XXX» - это ваш идентификатор клиента. Сохраните этот файл в любом месте на вашем компьютере, в идеале в новой папке под названием «googleassistant».
  12. Перейдите на страницу управления действиями для своей учетной записи Google и убедитесь, что включены «История приложений и веб-поиска», «История местоположений», «Информация об устройстве» и «История голоса и звука». Это сделано для того, чтобы Google Assistant действительно мог читать вам персонализированную информацию.

Теперь мы создали механизм для клиента, в данном случае на нашей машине Windows / Mac / Linux, для доступа к API Google Assistant под нашей учетной записью Google. Затем нам нужно настроить клиента, который будет получать доступ к API Google Assistant.

Шаг 3. Установите пример проекта Python для Google Assistant

Установите пример проекта Python для Google Assistant
Установите пример проекта Python для Google Assistant
Установите пример проекта Python для Google Assistant
Установите пример проекта Python для Google Assistant
Установите пример проекта Python для Google Assistant
Установите пример проекта 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 --headless

(Как и в моем случае, это было: 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. На следующей странице вы увидите текстовое поле, содержащее токен доступа вашего клиента.

Скопируйте этот токен доступа и вставьте его в командную строку, где он запрашивает код авторизации. Если все сделано правильно, вы увидите ответ, что ваши учетные данные были сохранены.

Шаг 4. Протестируйте Google Ассистент

Протестируйте Google Assistant
Протестируйте Google Assistant
Протестируйте Google Assistant
Протестируйте 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

Рекомендуемые: