Страница 1 из 1

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

Добавлено: Пт июл 13, 2018 12:26 pm
Yashalta
Подскажите пожалйста, возможно уже есть готовый модель или где то на просторах этого форума уже есть решение?!?!
Мне нужно:
я: Алиса включи подогрев!
Алиса: Для включения подогрева нужа ключевая фраза! Произнесите ключевую фразу!
я: "Но пасаран"
Алиса: Подогрев включен! / Либо если ввели не правильную фразу то: Ключевая фраза не совпадает! Для включения подогрева обратитесь к родителям! С уважением Алиса.

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

Добавлено: Пт июл 13, 2018 12:52 pm
xor
Модуля нет, почитайте про установку контекста в шаблонах поведения, инициацию диалога Алисой и функцию ask на форуме

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


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

Добавлено: Пт июл 13, 2018 2:45 pm
Yashalta
xor писал(а):
Пт июл 13, 2018 12:52 pm
Модуля нет, почитайте про установку контекста в шаблонах поведения, инициацию диалога Алисой и функцию ask на форуме
Я тоже думал про контекст но, так же нужно как-то реализрвать в коде сравнивание ключевых фраз... А "функцию ask" я поиске по форуму не нашел!

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

Добавлено: Пт июл 13, 2018 5:06 pm
xor
В теме Новости вторая сверху
https://majordomo.smartliving.ru/forum/ ... f=7&t=4731

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


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

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

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


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

Добавлено: Пт июл 13, 2018 8:56 pm
Yashalta
В итоге я реализовал только при помощи контекста!
1. Создал "Шаблон поведения" под названием "Пароль (Включи компьютер)"
В поле шаблон ввел "Включи компьютер"
В код добавил эту строчку

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

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

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

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

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

Добавлено: Ср окт 10, 2018 11:44 am
mazahaka7sk
а тема интересная так можно сделать на электронный замок на дверь пока пароль не скажешь не откроет)

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

Добавлено: Ср окт 10, 2018 1:41 pm
serghei
Точно ! https://m.facebook.com/story.php?story_ ... 77%2F&_rdr
Ps/ простите не удержался.....с телефона не знаю как спрятать под спойлер.