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

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

Модератор: immortal

sega6549
Сообщения: 535
Зарегистрирован: Чт авг 20, 2015 11:32 am
Откуда: Ярославль
Контактная информация:

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

Сообщение sega6549 »

этот терминал не реагирует на уровень важности сообщений? ни как не сделать что бы реагировал и произносил только то что нужно?
Тут можно задать вопрос по MajorDoMo VK
Канал по MajorDoMo youtube
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Контактная информация:

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

Сообщение skysilver »

sega6549 писал(а): Вт окт 30, 2018 4:35 pm этот терминал не реагирует на уровень важности сообщений? ни как не сделать что бы реагировал и произносил только то что нужно?
Да, уровень важности не учитывает. Только допиливать сам плагин.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
Kvantos
Сообщения: 295
Зарегистрирован: Вт окт 31, 2017 1:05 pm

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

Сообщение Kvantos »

После последнего обновления альфы перестал слышать голос через микрофон.
При воспроизведении речи сначала слышу голос, а только потом "динг-донг"
MDM живет на 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux
sega6549
Сообщения: 535
Зарегистрирован: Чт авг 20, 2015 11:32 am
Откуда: Ярославль
Контактная информация:

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

Сообщение sega6549 »

на мастере все нормально, вчера обновился, кстати Сергей вроде как сказал что добавит важность сообщений, что бы терминал реагировал на минимальный уровень важности
Тут можно задать вопрос по MajorDoMo VK
Канал по MajorDoMo youtube
Yashalta
Сообщения: 318
Зарегистрирован: Вс май 20, 2018 9:27 am

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

Сообщение Yashalta »

Я установил ChromeGateMJD все прекрасно работает, СПАСИБО!!
Вопрос:
А можно ли реализовать контекстное общение используя ChromeGateMJD? Или пока ChromeGateMJD не умеет ждать нужное количество времени для последующей второй команды?
Аватара пользователя
Kvantos
Сообщения: 295
Зарегистрирован: Вт окт 31, 2017 1:05 pm

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

Сообщение Kvantos »

Я использую API.AI и все отлично работает с ним, если под контекстным общением Вы имели в ввиду ветвление диалога по контексту....
Если диалог с API.AI не окончен то от dialogflow приходит actionIncomplete=True и при этом для продолжения разговора не нужно произносить ключевую фразу

Пример кода:

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

if($data['result']['actionIncomplete']) {
  $msg = $data['result']['fulfillment']['speech'];
  $data['result']['fulfillment']['speech'] = '';
  ask($msg, $source);
}
Если нужно продолжить разговор в любом случае то actionIncomplete не проверяем

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

  $msg = $data['result']['fulfillment']['speech'];
  $data['result']['fulfillment']['speech'] = '';
  ask($msg, $source);
MDM живет на 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин

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

Сообщение tarasfrompir »

а можно как то сделать несколько ключевых слов ????
Спасибо нам ПОМОЖЕТ..!
rzag
Сообщения: 32
Зарегистрирован: Вт июн 27, 2017 7:01 pm

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

Сообщение rzag »

Приветствую.
Кто может подсказать как в даном модуле язык распознавания на другой сменить ? Также вопрос по смене языка проговаривания.
ZyaK
Сообщения: 419
Зарегистрирован: Вт окт 24, 2017 2:01 pm
Откуда: Ижевск

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

Сообщение ZyaK »

после последних обновлений перестал модуль говорить, внизу пишет, порт стоит 8001 терминал выбран, галочка стоит, что может воспроизводить системные сообщения, на голосовые команды реагирует, но молчит
PI2 + MQTT + 5 ESP8266 + Atmega16
rzag
Сообщения: 32
Зарегистрирован: Вт июн 27, 2017 7:01 pm

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

Сообщение rzag »

rzag писал(а): Чт дек 13, 2018 12:06 am Приветствую.
Кто может подсказать как в даном модуле язык распознавания на другой сменить ? Также вопрос по смене языка проговаривания.
Сам спросил, сам отвечу. Может кому пригодится.

Поскольку интересовал украинский, то:
для распознавания - в файле Recjgnizer.js заменил строчку recognition.lang = 'ru-RU'; на recognition.lang = 'uk-UK';

для проговаривания - в файле TTS.js убрал условие только русский язык.
Удалил строки TTS.getVoices = function() {
if (!TTS.isSupported()) return [];
return speechSynthesis.getVoices().filter(function(v) {
//return v.lang === i18n('locale');
return v.lang === 'ru-RU';
});
};

Тогда модуль дает выбрать любой язык установленный в винде.

Ну и понятно, что голос должен быть установлен, например RHVoice.
Ответить