[Приложение] ChromeGateMJD
Модератор: immortal
Re: ChromeGateMJD
Сергей, есть ли возможность динамически менять Ip сервера в этом расширении, желательно из самой системы? + логин/пароль надо таки *** закрыть. А обновление отличное, спасибо!
и ещё подскажите какой командой расширение логинится в системе? это же php?
и ещё подскажите какой командой расширение логинится в системе? это же php?
Re: ChromeGateMJD
Всех с наступающим!
Вопрос- никого не смущает, что в режиме ожидания за ночь 300 Мб трафика генерит запущенное приложение, может как то можно закешировать контрольную фразу "Алиса", и отправлять на сервер поток, только в случае получения команды, чтобы не было постоянного опроса с Google, tcp dump не смотрел.
Спасибо за приложение!
Вопрос- никого не смущает, что в режиме ожидания за ночь 300 Мб трафика генерит запущенное приложение, может как то можно закешировать контрольную фразу "Алиса", и отправлять на сервер поток, только в случае получения команды, чтобы не было постоянного опроса с Google, tcp dump не смотрел.
Спасибо за приложение!
Re: ChromeGateMJD
Подскажите как правильно настроить?, ни как не заговорит
- Vovix
- Сообщения: 1155
- Зарегистрирован: Пн янв 27, 2014 1:43 am
- Откуда: г.Ижевск
- Контактная информация:
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
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Контактная информация:
Re: ChromeGateMJD
Расширение использует стандартный механизм распознавания речи, что встроен в Хром, а он работает в онлайне. Возможно, есть оффлайн режим какой-то, как в телефонах, но не уверен. Собственный механизм распознавания ключевой фразы я боюсь не осилюDicont писал(а):Всех с наступающим!
Вопрос- никого не смущает, что в режиме ожидания за ночь 300 Мб трафика генерит запущенное приложение, может как то можно закешировать контрольную фразу "Алиса", и отправлять на сервер поток, только в случае получения команды, чтобы не было постоянного опроса с Google, tcp dump не смотрел.
Спасибо за приложение!
логин/пароль закрою, да.igrok писал(а):Сергей, есть ли возможность динамически менять Ip сервера в этом расширении, желательно из самой системы? + логин/пароль надо таки *** закрыть. А обновление отличное, спасибо!
и ещё подскажите какой командой расширение логинится в системе? это же php?
IP-сервер из самой системы менять для чего?
насчёт команды логина -- расширение подписывается на события из системы через механизм websocket-ов (если он доступен по сети) без логина. ну и использует указанный логин/пароль для отправки распознанной фразы на /command.php
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Re: ChromeGateMJD
что бы получать доступ к голосовому управлению из вне, например, с ноутбука или планшетаsergejey писал(а): IP-сервер из самой системы менять для чего?
- Vovix
- Сообщения: 1155
- Зарегистрирован: Пн янв 27, 2014 1:43 am
- Откуда: г.Ижевск
- Контактная информация:
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_OUT1) В роутере где удаленный терминал проброшен порт 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" (кнопка Спасибо) справа! :=-
Re: ChromeGateMJD
подскажите, как иметь работоспособность модуля без запущенного Хрома?
Re: ChromeGateMJD
как в коде определить, какой пользователь говорит в терминал? где-то видел эту функцию, но теперь не могу найти
нашел
нашел
Код: Выделить всё
global $username;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 (непонятно что за модуль?)
Так вот звук дин-дог играет а остального текста не слышно.
как можно диагностировать ошибку?