MQTT плагин для голосового ассистента Ирины, ссылка на ассистента: https://github.com/janvarev/Irene-Voice-Assistant
В manifest["commands"]
описаны команды-триггеры, которые запускают колбек функции.
В MQTT отправляется произнесённое название устройства и действие.
Например, фраза «Ирина, выключи свет в зале» сформирует в топике irine-voice-assistant/command
сообщение {"device": "свет в зале", "action": "OFF"}
.
Вы можете отправить в MQTT фразу, которую Ирина произнесёт, для этого сформируйте JSON строку вида {"phrase":"Фраза, которую надо произнести"}
и отправьте её в топик irine-voice-assistant/say
.
В папке wb-script
лежит небольшой скрипт на wb-rules с примерами получения команды и отправки текста для озвучки.