Можно ли отправлять текст/строки в качестве ввода?

Мне удалось создать свои собственные команды для Google Assistant, используя пример hotword.py.

Я хочу иметь возможность отправлять данные Ассистенту в виде текста, чтобы я мог получать индивидуальные отзывы. Что-то вроде repeat after me your lights are on, чтобы Ассистент ответил your lights are on.

Пробовал настройки event.args: event.args["text"] = 'repeat after me your lights are on'

И это выход был

    ON_RECOGNIZING_SPEECH_FINISHED:
  {'text': 'repeat after me your lights are on'}

как и должно было быть, но на самом деле он не выполняет «говорящую» команду. Я предполагаю, что это потому, что я устанавливаю переменную event.args["text"] ПОСЛЕ того, как данные уже отправлены, но ДО того, как они будут напечатаны на консоли.

Если есть альтернативный способ заставить Ассистента произносить строку/текст, он тоже сработает. Любая помощь будет принята с благодарностью.


person Leo Takacs    schedule 23.10.2017    source источник
comment
Взгляните на пример в пример ввода текста   -  person Mark Ni    schedule 17.05.2018