Плагин Voice Control



  • Коллеги, а раз можно задавать произвольные фразы, то можно ли сделать сценарий, который, например, берет показания датчика и отправляет их приложению, чтобы оно голосом произнесла показания с нужным текстом?

    Кстати, распознавание происходит локально на смартфоне через google? Довольно четко…на яндекс не похоже.



  • @Alex_Jet:

    голосом произнесла показания с нужным текстом

    В принципе это реально с помощью TTS. Если вы имеете в виду мобильное приложение. Пока не делали.
    @Alex_Jet:

    Кстати, распознавание происходит локально на смартфоне через google? Довольно четко…на яндекс не похоже.

    Средствами ОС смартфона. У Android через Google, у iOS через Siri



  • @intrahouse:

    @Alex_Jet:

    голосом произнесла показания с нужным текстом

    В принципе это реально с помощью TTS. Если вы имеете в виду мобильное приложение. Пока не делали.
    @Alex_Jet:

    Кстати, распознавание происходит локально на смартфоне через google? Довольно четко…на яндекс не похоже.

    Средствами ОС смартфона. У Android через Google, у iOS через Siri

    А доступ в интернет должен быть для распознавания?



  • @gis:

    @intrahouse:

    @Alex_Jet:

    голосом произнесла показания с нужным текстом

    В принципе это реально с помощью TTS. Если вы имеете в виду мобильное приложение. Пока не делали.
    @Alex_Jet:

    Кстати, распознавание происходит локально на смартфоне через google? Довольно четко…на яндекс не похоже.

    Средствами ОС смартфона. У Android через Google, у iOS через Siri

    А доступ в интернет должен быть для распознавания?

    Добрый день, ДА, хотя у Android есть распознавание оффлайн, у нас не получилось без интернета. Плагину интернет не нужен



  • Подскажите как можно выключить или включить цвет в двух зонах одновременно, в "групповая команда" нету выбора установить несколько "Зон".



  • Участник @amgstone написал в Плагин Voice Control:

    Подскажите как можно выключить или включить цвет в двух зонах одновременно, в "групповая команда" нету выбора установить несколько "Зон".

    Перечислением в скрипте нужных команд для каждой зоны подряд. И запуск этого скрипта голосовой командой.



  • Загрузил плагин, а список каналов пуст. В отладчике:

    0.01 21:23:04.324 voicecontrol: Voice Control has started
    10.01 21:23:04.352 voicecontrol: Received PARAMS {"gendevcmd":true,"subsdevcmd":["1"],"gengroupcmd":false,"subgroupcmd":"1","typesgroupcmd":["510","520","530"],"wordgroupcmd":"Свет","debug":"on","loglevel":0,"lang":"ru"}
    10.01 21:23:04.361 voicecontrol: Uploaded ext commands: 1
    10.01 21:23:04.387 voicecontrol: ERR: unhandledRejection! Reason TypeError: Cannot read property 'search' of undefined
        at removeAllAfterBrackets (/var/lib/intrahouse-c/plugins/voicecontrol/lib/grammar.js:156:15)
        at Object.getKeyWords (/var/lib/intrahouse-c/plugins/voicecontrol/lib/grammar.js:97:9)
        at sarr.forEach.item (/var/lib/intrahouse-c/plugins/voicecontrol/lib/vosmscmd.js:159:26)
        at Array.forEach (<anonymous>)
        at Vosmscmd.addExt (/var/lib/intrahouse-c/plugins/voicecontrol/lib/vosmscmd.js:158:8)
        at plugin.get.then.scenelist (/var/lib/intrahouse-c/plugins/voicecontrol/index.js:66:10)
        at <anonymous>
        at process._tickCallback (internal/process/next_tick.js:188:7). Promise Promise {
      <rejected> TypeError: Cannot read property 'search' of undefined
        at removeAllAfterBrackets (/var/lib/intrahouse-c/plugins/voicecontrol/lib/grammar.js:156:15)
        at Object.getKeyWords (/var/lib/intrahouse-c/plugins/voicecontrol/lib/grammar.js:97:9)
        at sarr.forEach.item (/var/lib/intrahouse-c/plugins/voicecontrol/lib/vosmscmd.js:159:26)
        at Array.forEach (<anonymous>)
        at Vosmscmd.addExt (/var/lib/intrahouse-c/plugins/voicecontrol/lib/vosmscmd.js:158:8)
        at plugin.get.then.scenelist (/var/lib/intrahouse-c/plugins/voicecontrol/index.js:66:10)
        at <anonymous>
        at process._tickCallback (internal/process/next_tick.js:188:7) }
    10.01 21:23:04.704 IH: Plugin exit with code 1
    10.01 21:23:04.706 IH: restart timer 5
    

    В чем проблема?



  • @gis
    Вероятно, есть команда в Расширениях с пустым текстом. Она одна у вас, попробуйте ее удалить.



  • Участник @intrapro написал в Плагин Voice Control:

    @gis
    Вероятно, есть команда в Расширениях с пустым текстом. Она одна у вас, попробуйте ее удалить.

    Спасибо, заработало.



  • @intrahouse Доброго дня! Можно для тоо, чтобы ИНЕТ не слушал постоянно все, что я дома делаю, для активации голосовой команды использовать соседний сотовый плагин без привязки к интернету по типу
    https://habr.com/ru/post/237589/
    В том числе и в будущем для активации Алисы...?



  • @kostinanton Добрый день, спасибо за предоставленную информацию, мы планируем интеграцию с Алисой



  • @dev добрый день! И я не против интеграции с Алисой... Единственная просьба, чтобы не тыкать в телефон постоянно, надо активацию начала работы с ассистентом сделать по старт-слову БЕЗ ПРИВЯЗКИ К ИНТЕРНЕТУ, чтобы никому не повадно было...