Есть отличный вариант, который подходит именно для таких случаев — авторизация по исходящему звонку в мобильных приложениях
https://mobilgroup.ru/uslugi-authorization.html , когда пользователь сам инициирует звонок. В приложении показывается номер, на который нужно позвонить, или автоматически инициируется вызов. Система фиксирует номер звонящего и сравнивает с введённым. Никаких голосов, никаких кодов.