четверг, 12 марта 2015 г.

Использование Zello для удаленного голосового контроля Wi-Fi розетки KANKUN


Используя свой канал, защищенный паролем, в сервисе Zello вам нет необходимости находиться рядом с компьютером для голосового контроля Wi-Fi розеток KANKUN KK-SP3. Используя предустановленный клиент Zello 'Мобильная рация' в своем Android-смартфоне, iPhone или WindowsPhone вы всегда сможете контролировать розетки в любой точке квартиры/офиса/дома и даже на улице. Данная методика является демонстрацией возможностей использования библиотеки верхнего уровня 'VoiceControlKankun.DLL'.

Системные требования:
  1. ОС Windows XP/Vista/7/8/8.1 (32/64 bit).
  2. Wi-Fi розетка KANKUN KK-SP3.
  3. Требуется наличие Интернет-канала.
  4. Предустановленный клиент Zello http://zello.com на компьютере и мобильном устройстве. 
  5. Авторские библиотеки Kankun_KK_SP3.DLL и VoiceControlKankun.DLL.

ПОРЯДОК ИСПОЛЬЗОВАНИЯ
  1. Запустите клиент Zello на компьютере и мобильном устройстве.
  2. На компьютере в микшере аудиоустройств на вкладке устройств записи переключите отметку с микрофона на стерео-микшер и установите уровень громкости в пределах 20-40%.
  3. Извлеките содержимое прилагаемого архива в каталог по вашему выбору.
  4. Проведите регистрацию COM-сервера 'DynamicWrapperX.2' с помощью 'regdynwrapx.bat'. При этом все файлы текущего каталога вместе с файлом настроек скопируются в соответствующую системную директорию Windows.
  5. Запустите командный файл 'VoiceControlKankun.cmd' (на Windows Vista/7/8/8.1 запускать правой кнопкой мыши от имени Администратора).
  6. В момент запуска командного файла рядом с библиотекой появится (автосоздание) файл настроек 'VoiceControlKankun.ini' или используйте текущий для редактирования настроек библиотеки.
  7. Внимание! Для улучшения четкости срабатывания и распознавания перед назначенными командами используйте короткое слово (маркер). Пример, допустим вы назначили следующие команды: "on=включить,  off=выключить". Тогда перед произнесением слова 'включить' скажите, скажем, 'розетка включить' или 'розетка выключить'. Алгоритм поиска команды основан на обнаружении командного слова в общем результате от сервиса Google Speech Recognition API.
  8. Откройте окно клиента Zello и через меню 'Действия' выберите пункт 'Создать канал'.
  9. Укажите название канала (при желании описание и логотип), задайте права тому кому разрешено говорить в канале (рекомендуется выбрать 'Владелец, модераторы и одобренные пользователи') и пароль доступа к каналу.
  10. Произведите подключение к вновь созданному каналу с компьютера и мобильного клиента, используя ранее заданный пароль доступа.
  11. На мобильном клиенте войдите в канал или выберите авторизованного пользователя, нажмите кнопку-тангенту на экране и произнесите командную фразу.
Время реакции определяется в основном:
  • временем на отправку и получением результата от гугла (от силы полсекунды)
  • временем реакции роутера (это можно увидеть по прямому управлению по сети по SSH, это время нерегулируемо);
  • интервалом ожидания = по дефолту 1000 мс (триггера тишины), который определяет время ожидания появления или отсутствия звука. Если в течении этого интервала появляется звук - запись продолжается, если нет - запись отправляется на распознавание. Этот интервал ожидания голосового ввода можно задавать при конфигурации плагина.  
Доступны следующие настройки:
  • IP=192.168.1.102 - задаете IP адрес Wi-Fi розетки в вашей сети
  • Login= - логин для подключения (default = root), допустимо не заполнять
  • Pass= - пароль для подключения (default = admin), допустимо не заполнять
  • Threshold_Level=20 - пороговый уровень срабатывания "триггера тишины" отслеживания начала фразы, %
  • Delay_Off=1000 - величина задержки отключения "триггера тишины" отслеживания конца фразы, мс
  • Lang=RU - язык распознавания
  • on=включить - командная фраза/слово/цифра любым регистром для активации розетки
  • off=выключить - командная фраза/слово/цифра любым регистром для деактивации розетки
  • Recognition= - результат распознавания (лог плагина) 

2 комментария:

  1. В связи с нововведениями Google архив обновлен.

    ОтветитьУдалить
  2. Использование методики для голосового управления елочкой http://raxp2.blogspot.com/2015/03/ur3qtn-10-zpua-1451456mhz.html

    ОтветитьУдалить

В комментариях уважайте собеседника, внимательно читайте посты и не додумывайте. Просьбы и предложения из разряда: «можно ваш Skype/Viber/телефон», «напишите мне в vk/FB», а также другие им подобные — игнорируются. Выход новых версий ПО, внешняя ссылка, переставшая работать с течением времени и т.п. не является основанием для претензий. Желающие спокойно подискутировать и высказаться — Welcome. Желающие спонсировать блог — Donate. Нарушение этих простых правил ведет к бану и удалению комментариев без предупреждения.