Обзор действий с устройством

С помощью Google Assistant SDK вы можете встроить Google Assistant в свой собственный проект, сделав его функционирующим аналогично Google Home. Однако ваш проект может обладать уникальными аппаратными возможностями, которых нет у Google Home: например, он может иметь уникальный светодиодный дисплей с настраиваемыми настройками яркости и цвета.

Действия устройства — это набор инструментов и API, которые позволяют вам расширить возможности Помощника в разрабатываемых вами проектах, чтобы полностью использовать потенциал его аппаратных возможностей.

Встроенные действия устройства

Google создал широкий спектр распространенных встроенных действий устройств для повседневных задач, включая освещение, бытовую технику и камеры. С помощью этих действий вы можете использовать возможности обработки естественного языка Google Assistant для управления своим проектом. Например, проект со светом можно включить разными способами:

  • Ок, Google, включи свет.
  • Окей, Google, включи мне свет.
  • Окей, Google, включи свет в моей гостиной.

Вы можете создать свой собственный проект, который будет реагировать на команды многихособенности умного дома нравиться:

  • Окей, Google, выставь яркость на 50%.
  • Окей, Google, установи температуру на 98 градусов.

Пользовательские действия с устройством

Вы также можете создавать собственные действия с устройствами для своего собственного уникального оборудования. Для этих действий вы определяете грамматику и команды:

  • Окей, Google, моргни лампочкой 5 раз.
  • Окей, Google, подвинься влево.

Узнайте больше о реализации этих действий с помощью службы Google Assistant .

Как это работает

На устройстве установлен Google Assistant SDK, а также учетные данные для доступа к службе Google Assistant. Устройство отправляет голосовой запрос ( Включить. ) и просит службу включить встроенный светодиод устройства. Устройство также отправляет идентификаторы своей модели и экземпляра устройства, чтобы служба могла определить, как лучше всего ответить на запрос в контексте.

Служба использует автоматическое распознавание речи (ASR), чтобы определить, какие слова произнес пользователь, обработку естественного языка (NLP) для анализа и понимания значения запроса на основе этих слов, а также сопоставление устройств для предоставления контекста запроса. Этот контекст важен, поскольку он определяет действия, которые поддерживает устройство, и то, как эти действия должны выполняться.

Затем служба отвечает текстом, который произносится пользователю ( Конечно. ) вместе с командой для конкретного устройства. Устройство умеет обрабатывать эту команду: оно включает свой светодиод!

Пример индикатора действий устройства

Начать

Воплотите свои идеи в жизнь, встроив Google Assistant в свой проект, а затем добавив уникальные функции с помощью Device Actions. Развивать свой проект можно с помощью сервиса Google Assistant .