Страница 10 из 31

Re: ChromeGateMJD

Добавлено: Чт ноя 02, 2017 5:54 pm
olehs
Можете показать скрин из консоли отладки расширения, когда два раза проговаривает?

Re: ChromeGateMJD

Добавлено: Чт ноя 02, 2017 6:10 pm
Logrus
по два раза проговаривает при такой проблеме
viewtopic.php?f=6&t=4122&start=10#p61762
ну, у меня проговаривало по два раза, потом перестало и уже не помню )))
п.с. там в той ветке может и глупые вопросы, но если кому не сложно, можно ответить?

Re: ChromeGateMJD

Добавлено: Чт ноя 02, 2017 6:41 pm
Vovix
olehs писал(а):Можете показать скрин из консоли отладки расширения, когда два раза проговаривает?
вот:

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

Recognized: undefined
main.js:159 Recognized: undefined
DevTools failed to parse SourceMap: chrome-extension://omhmgbciiabipommgcimlfbfpjgngipi/js/lib/underscore-min.map
Recognized: undefined
WS data (ws://*.*.*.4:8001/majordomo)
Action:events
{action: "events", data: "{"EVENT_DATA":{"NAME":"SAY","VALUE":{"level":1,"me…u0435\u0442.","member_id":0,"ignoreVoice":null}}}"}
WS data (ws://*.*.*.4:8001/majordomo)
Action:events
{action: "events", data: "{"EVENT_DATA":{"NAME":"SAYTO","VALUE":{"level":1,"…438\u0432\u0435\u0442.","destination":"Hostel"}}}"}
Sayto action processed
Recognized: undefined
видно, что первый раз отвечает SAY, а второй раз непосредственно в терминал SAYTO
но почему?
в коде, который инициирует ответ стоит оператор SAY
например в шаблоне реакции на слово "Привет":

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

say (getRandomLine('hello'),1); 
как вариант заменить на sayReply
но почему?

Re: ChromeGateMJD

Добавлено: Чт ноя 02, 2017 7:53 pm
olehs
1. Точно нет других шаблонов, реагирующих на "привет"?
2. Не очень видно, что именно оно отвечает, но если в ответе есть слово "привет", то шаблон может реагировать сам на себя (если не стоит специальная галка)

Re: ChromeGateMJD

Добавлено: Пт ноя 03, 2017 8:52 am
Vovix
olehs писал(а):1. Точно нет других шаблонов, реагирующих на "привет"?
2. Не очень видно, что именно оно отвечает, но если в ответе есть слово "привет", то шаблон может реагировать сам на себя (если не стоит специальная галка)
спасибо, за ваши советы!
Но нет... это не тот случай (ни первый ни второй)!
кроме того на сервере и на терминале под Андроид всё в порядке!
и шаблон "Привет" я привел для примера, двойной ответ на всех шаблонах происходит и вообще на всех случаях где в коде команда say
но начали появляться исключения, иногда ответ один раз, при чем на одно и тоже!!!
ищу закономерность!!!

Re: ChromeGateMJD

Добавлено: Пт ноя 03, 2017 9:53 am
Vovix
вот на другом компе с ChromeGateMJD (в системе распознается как терминал Office):

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

WS data (ws://*.*.*.*:8001/majordomo)
Action:events
{action: "events", data: "{"EVENT_DATA":{"NAME":"SAY","VALUE":{"level":1,"me…\u043e\u043a","member_id":0,"ignoreVoice":null}}}"}
WS data (ws://*.*.*.*:8001/majordomo)
Action:events
{action: "events", data: "{"EVENT_DATA":{"NAME":"SAYTO","VALUE":{"level":1,"…0438\u0431\u043e\u043a","destination":"Office"}}}"}
Sayto action processed
Recognized:

Re: ChromeGateMJD

Добавлено: Чт ноя 09, 2017 10:30 am
Vovix
[решено]
разобрался с двойным произношением в ChromeGateMJD на удаленных компах!
Оказалось все логично и просто, а именно:

ip внешней другой локальной сети (например офис) указан у меня как Терминал
и т.к. в этой сети я прихожу иногда с андроид телефоном с установленным MajorDroid
я, естественно, перебросил порт 7999 в роутере, я также установил "галочку" MajorDroid API в настройке этого терминала

т.е. удаление этой галочки в настройке сняло проблему с двойным произношением в ChromeGateMJD
т.к. перестала приходить вторая команда SAYTO для этого терминала!

Re: ChromeGateMJD

Добавлено: Чт ноя 09, 2017 12:17 pm
Vovix
Таким образом осталась проблема с авторизацией!
И очень было бы здорово, чтобы учитывало уровень произношения!
Оптимально, мне кажется, чтобы появилась "галочка" ChromeGateMJD API в настройках терминалов по аналогии с MajorDroidAPI.

Сергей, просим! Расширение очень нужное!

Re: ChromeGateMJD

Добавлено: Пт ноя 10, 2017 9:19 am
ZyaK
Обнаружил глюк в приложении для ГуглХрома
смотрел видос на ютубе где настраивали голосовое управление канал Гениально просто
и он там сказал "Алиса привет" и почему то в этот момент мой плагин и телефон ответил "неизвестная команда" плагин слушает по ходу не только микрофон, потому, что микрофон у меня к компу не подключен :D

Re: ChromeGateMJD

Добавлено: Пт ноя 17, 2017 3:04 pm
maximuszar
Здравствуйте. МЖД установлен на ноутбуке ОС "Ubuntu Server 16.04.3", терминал на другом ноуте на Win 10 x64. Модуль TTS "RHVoice" (и там и там). При озвучке температур с датчиков DS18B20 Алиса через ChromeGateMJD произносит "двух градуса" вместо "два градуса", "двадцати градусов" вместо "двадцать градусов".

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

"$status="";
$status="Температура на улице ".gg("Temp_Ulica.Value")." градуса";
say($status,1);" 
При этом на сервере произношение правильное.
Сделал шаблон для проверки произношения цифр, произносит правильно

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

"say("1 2 3 4 5 6 7 8 9",1);"