Обзор

SDK Google Assistant позволяет вам добавить в свои идеи голосовое управление, понимание естественного языка и возможности Google. Ваш проект записывает высказывание (голосовой аудиозапрос, например «Что в моем календаре? »), отправляет его в Google Assistant и получает устный аудиоответ в дополнение к необработанному тексту высказывания.

Служба Google Ассистента

Служба Google Assistant предоставляет низкоуровневый API, который позволяет напрямую манипулировать аудиобайтами запроса и ответа Ассистента. Привязки для этого API можно создавать для таких языков, как Node.js, Go, C++, Java, для всех платформ, поддерживающих gRPC .

На Python предоставляется справочный код для захвата звука, воспроизведения звука и управления состоянием разговора.

Совместимость и поддержка функций

В следующей таблице приведены требования к совместимости платформы для службы Google Assistant:

Служба Google Ассистент
Поддерживаемые архитектуры Все платформы gRPC
Поддерживаемые языки Все языки gRPC
Активация без помощи рук
( Окей, Гугл )
Нет
Захват и воспроизведение звука Справочный код предоставлен.
Управление состоянием диалога Справочный код предоставлен.
Таймеры и будильники Нет
Воспроизведение подкастов и новостей Нет
Трансляция голосовых сообщений Нет
Визуальный вывод (HTML5) ответов Ассистента Да

Шаги, чтобы начать создавать свои проекты

SDK позволяет быстро создавать проекты, встраивая Google Assistant, а затем добавляя уникальные функции с помощью Actions on Google :

  1. Создайте свой проект , используя API-интерфейсы gRPC .
  2. Получите идеи для следующих шагов по его настройке .
  3. Отточите свой проект, ознакомившись с рекомендациями по обеспечению конфиденциальности и безопасности, а также настройке звука .