@radoswin

Как можно сделать авторизацию на сайте с помощью распознавания голоса?

Скажите, реально ли сделать авторизацию на сайте с помощью голоса ?
Заходим на сайт, нажимаем на кнопочку, произносим ранее записанный свой голос, система распознает и авторизует. Спасибо
  • Вопрос задан
  • 2384 просмотра
Пригласить эксперта
Ответы на вопрос 3
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
1. Эталон - хешируем захваченный с микрофона поток в базу данных.
2. Сравнение - делаем нечеткое сравнение хешей полученного только что с эталонным. (дерево весов, расстояние Хемминга, нейросеть и т.п.)
3. По результату - авторизуем или нет.
Повысьте безопасность просто: история входов (куки, IP и т.д.) + голос!
Новый ПК (или подсеть) - двухфакторную авторизацию тогда...
Основные проблемы: искажения звука в разных микрофонах и в окружающей среде (шумы, эхо и т.д.).
Ответ написан
Комментировать
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Web Audio Api есть, так что чисто теоретически возможно. Другой вопрос что это дико сложно и не на 100% безопасно. В контексте двухфакторной авторизации может и норм.

В любом случае поищите API для подобного. Чисто теоритически гугл предоставляет подобную API...
Ответ написан
Комментировать
@pentium233
А если параметры голоса программно подделать ? Польза от такой авторизации ?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы