[Приложение] ChromeGateMJD
Модератор: immortal
-
- Сообщения: 31
- Зарегистрирован: Вт окт 27, 2015 8:26 am
- Благодарил (а): 7 раз
- Поблагодарили: 2 раза
Re: ChromeGateMJD
Сергей, есть ли возможность динамически менять Ip сервера в этом расширении, желательно из самой системы? + логин/пароль надо таки *** закрыть. А обновление отличное, спасибо!
и ещё подскажите какой командой расширение логинится в системе? это же php?
и ещё подскажите какой командой расширение логинится в системе? это же php?
-
- Сообщения: 112
- Зарегистрирован: Вс дек 17, 2017 11:24 pm
- Благодарил (а): 34 раза
- Поблагодарили: 11 раз
Re: ChromeGateMJD
Всех с наступающим!
Вопрос- никого не смущает, что в режиме ожидания за ночь 300 Мб трафика генерит запущенное приложение, может как то можно закешировать контрольную фразу "Алиса", и отправлять на сервер поток, только в случае получения команды, чтобы не было постоянного опроса с Google, tcp dump не смотрел.
Спасибо за приложение!
Вопрос- никого не смущает, что в режиме ожидания за ночь 300 Мб трафика генерит запущенное приложение, может как то можно закешировать контрольную фразу "Алиса", и отправлять на сервер поток, только в случае получения команды, чтобы не было постоянного опроса с Google, tcp dump не смотрел.
Спасибо за приложение!
- Vovix
- Сообщения: 1155
- Зарегистрирован: Пн янв 27, 2014 1:43 am
- Откуда: г.Ижевск
- Благодарил (а): 60 раз
- Поблагодарили: 532 раза
- Контактная информация:
Re: ChromeGateMJD
что конкретно не получается?kyle21 писал(а):Подскажите как правильно настроить?, ни как не заговорит
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: ChromeGateMJD
Расширение использует стандартный механизм распознавания речи, что встроен в Хром, а он работает в онлайне. Возможно, есть оффлайн режим какой-то, как в телефонах, но не уверен. Собственный механизм распознавания ключевой фразы я боюсь не осилюDicont писал(а):Всех с наступающим!
Вопрос- никого не смущает, что в режиме ожидания за ночь 300 Мб трафика генерит запущенное приложение, может как то можно закешировать контрольную фразу "Алиса", и отправлять на сервер поток, только в случае получения команды, чтобы не было постоянного опроса с Google, tcp dump не смотрел.
Спасибо за приложение!
логин/пароль закрою, да.igrok писал(а):Сергей, есть ли возможность динамически менять Ip сервера в этом расширении, желательно из самой системы? + логин/пароль надо таки *** закрыть. А обновление отличное, спасибо!
и ещё подскажите какой командой расширение логинится в системе? это же php?
IP-сервер из самой системы менять для чего?
насчёт команды логина -- расширение подписывается на события из системы через механизм websocket-ов (если он доступен по сети) без логина. ну и использует указанный логин/пароль для отправки распознанной фразы на /command.php
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 31
- Зарегистрирован: Вт окт 27, 2015 8:26 am
- Благодарил (а): 7 раз
- Поблагодарили: 2 раза
Re: ChromeGateMJD
что бы получать доступ к голосовому управлению из вне, например, с ноутбука или планшетаsergejey писал(а): IP-сервер из самой системы менять для чего?
- Vovix
- Сообщения: 1155
- Зарегистрирован: Пн янв 27, 2014 1:43 am
- Откуда: г.Ижевск
- Благодарил (а): 60 раз
- Поблагодарили: 532 раза
- Контактная информация:
Re: ChromeGateMJD
Сергей!sergejey писал(а):....
логин/пароль закрою, да.
IP-сервер из самой системы менять для чего?
насчёт команды логина -- расширение подписывается на события из системы через механизм websocket-ов (если он доступен по сети) без логина. ну и использует указанный логин/пароль для отправки распознанной фразы на /command.php
Если бы не перепроверил несколько раз, то не написал бы!
Начал тестирование из другой (удаленной) сети...
В локалке на терминалах все работает, а вот из другой сети:
Код: Выделить всё
WebSocket connection to 'ws://xx.xx.xx.xx:8002/majordomo' failed: Error in connection establishment: net::ERR_CONNECTION_TIMED_OUT
1) В роутере где удаленный терминал проброшен порт 8002
2) На компе терминала создано правило Брандмауэра для входящего по порту 8002
3) Порты везде в настройках перепроверены - везде сейчас 8002
4) В настройках создан Терминал с внешним IP адресом удаленной сети и он Онлайн!
5) ip адрес (закрыл в сообщении xx-ми) но он точно правильный и доступен в данный момент, страница дома открывается!
6) в confige.php точно все правильно - порт 8002 указан!!!
однако при такой ошибке, естественно, нет ни банеров ни звука на терминале
кто нибудь тестировал из другой сети? у меня только не работает?
повторюсь - в родной локалке все отлично!!!
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
-
- Сообщения: 31
- Зарегистрирован: Вт окт 27, 2015 8:26 am
- Благодарил (а): 7 раз
- Поблагодарили: 2 раза
Re: ChromeGateMJD
как в коде определить, какой пользователь говорит в терминал? где-то видел эту функцию, но теперь не могу найти
нашел
нашел
Код: Выделить всё
global $username;
-
- Сообщения: 65
- Зарегистрирован: Вс янв 12, 2014 12:54 pm
- Откуда: Белгород
- Благодарил (а): 110 раз
- Поблагодарили: 1 раз
Re: ChromeGateMJD
Я на винде удалённо с сервера установил систему, доступ через rdp.
При отключённом RDP звуковая карта пропадает.
При подключение RDP звук работает.
Надо транслировать звук удалённо, без звуковой карты.
Как мне это сделать?
подскажите куда смотреть для настройки.
в chrome-extension:
порт 8002 как проверить что он открыт?
Terminal name: указал из настроек там указал ip ноутбука (доступен пингуется) и Player type: что выбирать из перечня?
Command username: указал admin по умолчанию
Server authorization (username:password) указал логин и пароль блокировки доступа к сайту при входе
Синтезатор речи пробовал разные,
из общего лога только есть:
04:34:35 0.79881700 Executing (exclusive): C:\_majordomo\htdocs/rc/madplay.exe C:\_majordomo\htdocs/sounds/dingdong.mp3
04:34:35 0.60329700 External context response: Authorization required (непонятно что за модуль?)
Так вот звук дин-дог играет а остального текста не слышно.
как можно диагностировать ошибку?
При отключённом RDP звуковая карта пропадает.
При подключение RDP звук работает.
Надо транслировать звук удалённо, без звуковой карты.
Как мне это сделать?
подскажите куда смотреть для настройки.
в chrome-extension:
порт 8002 как проверить что он открыт?
Terminal name: указал из настроек там указал ip ноутбука (доступен пингуется) и Player type: что выбирать из перечня?
Command username: указал admin по умолчанию
Server authorization (username:password) указал логин и пароль блокировки доступа к сайту при входе
Синтезатор речи пробовал разные,
из общего лога только есть:
04:34:35 0.79881700 Executing (exclusive): C:\_majordomo\htdocs/rc/madplay.exe C:\_majordomo\htdocs/sounds/dingdong.mp3
04:34:35 0.60329700 External context response: Authorization required (непонятно что за модуль?)
Так вот звук дин-дог играет а остального текста не слышно.
как можно диагностировать ошибку?