[Приложение] ChromeGateMJD

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

Аватара пользователя
savenko_egor
Сообщения: 705
Зарегистрирован: Вс авг 03, 2014 8:17 pm
Откуда: Украина, Запорожье
Контактная информация:

Re: ChromeGateMJD

Сообщение savenko_egor »

Ну вот попробуйте отключить модуль Броадлинка.
Аватара пользователя
Hold
Сообщения: 57
Зарегистрирован: Пн окт 16, 2017 4:11 pm

Re: ChromeGateMJD

Сообщение Hold »

Удалял целиком модуль, все равно такая фигня. Сейчас поставил MD на чистую систему WIN 10 64.
Ошибка осталась, но распознавание есть. Только не проходит кодовое слово.
SPOILERSPOILER_SHOW
56.PNG
56.PNG (19.48 КБ) 6561 просмотр
И ни дин дон ничего.
Первый раз настраивал когда, просто скачал установил расширение и все заработало. И Слово менял и в лет все подхватывалось. Теперь как отшибло. Вообще уже мыслей не осталось почему это происходит.

http://127.0.0.1/command.php?qry=Привет проходит и все отрабатывает. Где затык при передачи от расширения в MD, ума не приложу.
Logrus
Сообщения: 2113
Зарегистрирован: Пт апр 07, 2017 12:20 pm

Re: ChromeGateMJD

Сообщение Logrus »

в config.php
Define('WEBSOCKETS_PORT', 8002);
не оно?
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Аватара пользователя
Hold
Сообщения: 57
Зарегистрирован: Пн окт 16, 2017 4:11 pm

Re: ChromeGateMJD

Сообщение Hold »

Уже лучше :D
Тут я в настройках расширения явно задал порт 8002 (127.0.0.1:8002)

Код: Выделить всё

i18next::backendConnector: loaded namespace translation for language ru Object
i18next.js:111 i18next::backendConnector: loaded namespace translation for language en Object
i18next.js:111 i18next: languageChanged ru
i18next.js:111 i18next: initialized Object
main.js:70 WS connected (ws://127.0.0.1:8002/majordomo)
main.js:38 Subscribing to SAY,SAYTO,ASK
main.js:74 WS data (ws://127.0.0.1:8002/majordomo)
main.js:78 Action:subscribed
main.js:159 Recognized: 
DevTools failed to parse SourceMap: chrome-extension://omhmgbciiabipommgcimlfbfpjgngipi/js/lib/underscore-min.map
main.js:159 Recognized: 
main.js:159 Recognized: Алиса
2main.js:159 Recognized: 
main.js:159 Recognized:Алиса
2main.js:159 Recognized:
Но все равно не проходит.


Но и правка
в config.php

Код: Выделить всё

Define('WEBSOCKETS_PORT', 8002);
На

Код: Выделить всё

Define('WEBSOCKETS_PORT', 8001);
И без указания порта в настройках расширения, дала такой же код, вроде как сокет подписался, но результат нулевой :roll:
Logrus
Сообщения: 2113
Зарегистрирован: Пт апр 07, 2017 12:20 pm

Re: ChromeGateMJD

Сообщение Logrus »

у меня порты разные, но ключевое распознает, команды отправляет, только не говорит через расширение - что мне и надо
но, когда мучался с этим, перезагрузка банальная ))) часто исправляла ситуацию
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Stormbridge
Сообщения: 1
Зарегистрирован: Пт дек 01, 2017 1:59 am

Re: ChromeGateMJD

Сообщение Stormbridge »

Подскажите такой вопрос. Создал шаблон поведения "погода". Написал код:

$pogoda.="Сейчас на улице ".getGlobal('TempOutside');
$pogoda=str_replace('°','',$pogoda);
sayReply($pogoda,2);

Через телефон команда работает нормально и ответ идёт непосредственно на телефон. А с ПК орёт на все терминалы
Аватара пользователя
ipc2002
Сообщения: 125
Зарегистрирован: Пн май 15, 2017 8:13 pm
Откуда: Москва
Контактная информация:

Re: ChromeGateMJD

Сообщение ipc2002 »

Друзья, подскажите всё-таки, как заставить ChromeGateMJD правильно передавать от какого пользователя приходит команда?
Сергей, может можно это в настройках расширения или самой системы прописать?
cahek2202
Сообщения: 23
Зарегистрирован: Пт окт 07, 2016 7:35 pm
Откуда: Москва

Re: ChromeGateMJD

Сообщение cahek2202 »

Добрый день! Недавно озадачился сборкой своего сервера умного дома, за последние выходные перечитал многое на форуме, но так и не нашел ответа на свой вопрос. Есть ли решение для голосового управления на Ubuntu Server 16.04 с установкой своего ключевого слова (имя системы например). Спрашиваю здесь, потому что увидел, что здесь это реализовано без OK Google на сколько я понял. Про смартфоны с AutoVoice в связке с Tasker читал, но хотелось бы прикрепить микрофон именно к серверной машине, уж очень расположение удобное.
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Контактная информация:

Re: ChromeGateMJD

Сообщение sergejey »

cahek2202 писал(а):Добрый день! Недавно озадачился сборкой своего сервера умного дома, за последние выходные перечитал многое на форуме, но так и не нашел ответа на свой вопрос. Есть ли решение для голосового управления на Ubuntu Server 16.04 с установкой своего ключевого слова (имя системы например). Спрашиваю здесь, потому что увидел, что здесь это реализовано без OK Google на сколько я понял. Про смартфоны с AutoVoice в связке с Tasker читал, но хотелось бы прикрепить микрофон именно к серверной машине, уж очень расположение удобное.
Если на этой машине можно запустить Chrome, то можно воспользоваться расшерением, описываемом в этой теме, но просто для сервера удобного решения, пожалуй, и нет.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Dicont
Сообщения: 112
Зарегистрирован: Вс дек 17, 2017 11:24 pm

Re: ChromeGateMJD

Сообщение Dicont »

Добрый день!

Может кому поможет.

Долго перебирал *NIX для установки MJD для i386 eeepc не мог понять почему PULSAUDIO не работает с приложением (Остался на MINT MATE, но любой Ubuntu подойдет).
Приложение в Cromium отказывалось взаимодействовать с системой, были только всплывающие подсказки в Chromium при этом с отключенным приложение ChromeGateMJD Алиса отвечала голосом все хорошо.
С включенным - система молчала. в syslog - pulseaudio постоянно ругался на взаимодействие с DBUS и была ошибка по ttu
В итоге c ttu все просто - добавил в /etc/sudoers в конец файла
Defaults visiblepw
и в системе pulse
sudo nano /etc/pulse/client.conf
разрешил и изменил параметр
autospawn = no
Должна стоять галка в настройках RHVoice - кеширование включено. Корректно работать сам RHVoice (до изменений) с терминала и отрабатывать mplayer c командной строки т.е играть файлы от имени www-data.
После этого Алиса заговорила через приложение в Chromium!
Настраиваем дальше! Ура!
Ответить