как использовать API Google Assistant start_conversation() в python

API start_conversation() в соответствии с документацией, предоставленной здесь, должен вручную начать запись и отправить его на серверы Google. Но я не вижу, чтобы это происходило. Используя этот API, я не получаю ответа. Пожалуйста, приведите пример, как его использовать.

Фон:

Я использую Raspberry Pi 3 в качестве аппаратной платформы, на которой я установил SDK Google Assistant. До сих пор я успешно запускал устройство с помощью горячих слов, а также получал ответ. Я хотел избавиться от срабатывания горячих слов и начать общаться просто так. Для этого я использовал set_mic_mute API, который заставляет помощника не слушать слова. После этого я вызываю API start_conversation, чтобы начать отправку моего запроса на сервер Google. Кажется, после этого момента ничего не работает. Пожалуйста, предоставьте некоторые данные для решения этой проблемы.


person Tej    schedule 06.10.2017    source источник


Ответы (1)


Из справочной документации от start_conversation():
Этот метод не работает, если Помощник не запущен или отключен звук.

Если вы хотите контролировать, как вы запускаете помощника (например, нажатием кнопки), вам следует рассмотреть возможность использования более низкого уровня Помощник API gRPC.

person Alfonso Gomez Jordana Manas    schedule 07.10.2017
comment
Конечно. Спасибо. Я планирую использовать Assistant gRPC API в моей будущей версии проекта. - person Tej; 10.10.2017