[Приложение] ChromeGateMJD
Модератор: immortal
-
sega6549
- Сообщения: 535
- Зарегистрирован: Чт авг 20, 2015 11:32 am
- Откуда: Ярославль
- Контактная информация:
Re: [Приложение] ChromeGateMJD
этот терминал не реагирует на уровень важности сообщений? ни как не сделать что бы реагировал и произносил только то что нужно?
-
skysilver
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Контактная информация:
Re: [Приложение] ChromeGateMJD
Да, уровень важности не учитывает. Только допиливать сам плагин.sega6549 писал(а): Вт окт 30, 2018 4:35 pm этот терминал не реагирует на уровень важности сообщений? ни как не сделать что бы реагировал и произносил только то что нужно?
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
Re: [Приложение] ChromeGateMJD
После последнего обновления альфы перестал слышать голос через микрофон.
При воспроизведении речи сначала слышу голос, а только потом "динг-донг"
При воспроизведении речи сначала слышу голос, а только потом "динг-донг"
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
на мастере все нормально, вчера обновился, кстати Сергей вроде как сказал что добавит важность сообщений, что бы терминал реагировал на минимальный уровень важности
Re: [Приложение] ChromeGateMJD
Я установил ChromeGateMJD все прекрасно работает, СПАСИБО!!
Вопрос:
А можно ли реализовать контекстное общение используя ChromeGateMJD? Или пока ChromeGateMJD не умеет ждать нужное количество времени для последующей второй команды?
Вопрос:
А можно ли реализовать контекстное общение используя ChromeGateMJD? Или пока ChromeGateMJD не умеет ждать нужное количество времени для последующей второй команды?
Re: [Приложение] ChromeGateMJD
Я использую API.AI и все отлично работает с ним, если под контекстным общением Вы имели в ввиду ветвление диалога по контексту....
Если диалог с API.AI не окончен то от dialogflow приходит actionIncomplete=True и при этом для продолжения разговора не нужно произносить ключевую фразу
Пример кода:
Если нужно продолжить разговор в любом случае то actionIncomplete не проверяем
Если диалог с API.AI не окончен то от dialogflow приходит actionIncomplete=True и при этом для продолжения разговора не нужно произносить ключевую фразу
Пример кода:
Код: Выделить всё
if($data['result']['actionIncomplete']) {
$msg = $data['result']['fulfillment']['speech'];
$data['result']['fulfillment']['speech'] = '';
ask($msg, $source);
}Код: Выделить всё
$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
а можно как то сделать несколько ключевых слов ????
Спасибо нам ПОМОЖЕТ..!
Re: [Приложение] ChromeGateMJD
Приветствую.
Кто может подсказать как в даном модуле язык распознавания на другой сменить ? Также вопрос по смене языка проговаривания.
Кто может подсказать как в даном модуле язык распознавания на другой сменить ? Также вопрос по смене языка проговаривания.
Re: [Приложение] ChromeGateMJD
после последних обновлений перестал модуль говорить, внизу пишет, порт стоит 8001 терминал выбран, галочка стоит, что может воспроизводить системные сообщения, на голосовые команды реагирует, но молчит
PI2 + MQTT + 5 ESP8266 + Atmega16
Re: [Приложение] ChromeGateMJD
Сам спросил, сам отвечу. Может кому пригодится.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.