На некоторых видео с демонстрацией MD видно что Алиса задает вопрос и получает ответ без СТАРТОВОГО слова "Алиса"
У меня сейчас стоит расширение chromegatemjd версии 1.2.1 в которой по коду внутри в момент перехода на WebSockets вырезан механизм - с ответом без СТАРТОВОГО слова
Раньше было:
Код: Выделить всё
eventBus.registerHandler('response', function(error, response) {
var msg = response['body'];
listening = !!msg.modal;
notify(msg);
});
Код: Выделить всё
function getCommand(text) {
if (!text) return '';
if (listening) return text; - тут сразу уходило что распознали в качестве ответа! без ожидания стартового слова
var cmd = text;
var name = Storage.local('name', i18n('settings.assistant.name.default'));
text = text.toLowerCase();
var pos = text.indexOf(name.toLowerCase());
if (pos === -1 || text.length === name.length) return '';
return cmd.substring(pos + name.length + 1);
}
Как реализовать сейчас режим диалога - спросить Имя например или уточнение по вопросам.
Контекстные команды работаю хорошо.