Как реализовать голосовую проверку пароля?

Всё, что не подходит под вышеперечисленные разделы

Модераторы: Bagir, Ivan, Vit, immortal

Ответить
Yashalta
Сообщения: 76
Зарегистрирован: Вс май 20, 2018 9:27 am
Благодарил (а): 20 раз
Поблагодарили: 4 раза

Как реализовать голосовую проверку пароля?

Сообщение Yashalta » Пт июл 13, 2018 12:26 pm

Подскажите пожалйста, возможно уже есть готовый модель или где то на просторах этого форума уже есть решение?!?!
Мне нужно:
я: Алиса включи подогрев!
Алиса: Для включения подогрева нужа ключевая фраза! Произнесите ключевую фразу!
я: "Но пасаран"
Алиса: Подогрев включен! / Либо если ввели не правильную фразу то: Ключевая фраза не совпадает! Для включения подогрева обратитесь к родителям! С уважением Алиса.
Аватара пользователя
xor
Сообщения: 662
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 39 раз
Поблагодарили: 159 раз

Re: Как реализовать голосовую проверку пароля?

Сообщение xor » Пт июл 13, 2018 12:52 pm

Модуля нет, почитайте про установку контекста в шаблонах поведения, инициацию диалога Алисой и функцию ask на форуме

Отправлено с моего Redmi 4X через Tapatalk

Yashalta
Сообщения: 76
Зарегистрирован: Вс май 20, 2018 9:27 am
Благодарил (а): 20 раз
Поблагодарили: 4 раза

Re: Как реализовать голосовую проверку пароля?

Сообщение Yashalta » Пт июл 13, 2018 2:45 pm

xor писал(а):
Пт июл 13, 2018 12:52 pm
Модуля нет, почитайте про установку контекста в шаблонах поведения, инициацию диалога Алисой и функцию ask на форуме
Я тоже думал про контекст но, так же нужно как-то реализрвать в коде сравнивание ключевых фраз... А "функцию ask" я поиске по форуму не нашел!
Аватара пользователя
xor
Сообщения: 662
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 39 раз
Поблагодарили: 159 раз

Re: Как реализовать голосовую проверку пароля?

Сообщение xor » Пт июл 13, 2018 5:06 pm

В теме Новости вторая сверху
https://majordomo.smartliving.ru/forum/ ... f=7&t=4731

Отправлено с моего Redmi 4X через Tapatalk

За это сообщение автора xor поблагодарил:
Yashalta (Пт июл 13, 2018 6:56 pm)
Рейтинг: 1.47%
Аватара пользователя
xor
Сообщения: 662
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 39 раз
Поблагодарили: 159 раз

Re: Как реализовать голосовую проверку пароля?

Сообщение xor » Пт июл 13, 2018 5:46 pm

И да, придется реализовывать..
Можно шаблон завести Пароль (.+), который будет сравнивать слова после Пароль с ключевой фразой или постоянной, или из переменной. И по результату выставлять флаг Санкционировано, например, на следующие 5 минут.
Ещё совет - испанское Но пасаран должно быть распознано русской распознавалкой правильно, это точно? Ребенок может остаться без подогрева.

Отправлено с моего Redmi 4X через Tapatalk

Yashalta
Сообщения: 76
Зарегистрирован: Вс май 20, 2018 9:27 am
Благодарил (а): 20 раз
Поблагодарили: 4 раза

Re: Как реализовать голосовую проверку пароля?

Сообщение Yashalta » Пт июл 13, 2018 8:56 pm

В итоге я реализовал только при помощи контекста!
1. Создал "Шаблон поведения" под названием "Пароль (Включи компьютер)"
В поле шаблон ввел "Включи компьютер"
В код добавил эту строчку

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

say("Для того, что бы включить компьютер нужно сказать ключевую фразу!",2);
2. Добавил дочерний элимент под названием "Ответ на пароль"
в шаблоне дочернего элимента вписал "пароль (.+)"
А в поле код вписал

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

if($matches[1]==20){ // цифра 20 это и есть пароль
 say("Пароль верный, приятного серфинга в инете!!");
// какой то ваш код
 }else{
 say("Пароль не верный, обратитесь к маме!");
}
 
Ответить