Будет существовать некоторая теория относительно биометрической проверки.
По сути, вы хотите убедиться, что определенная запись голоса принадлежит определенному человеку, и никому другому.Конечно, вы не можете рассчитывать на «прямое совпадение» - например, сравнивая запись человека, говорящего «привет», с новой записью человека, говорящего «привет», - ни голос, ни акустическая выборка не работают таким образом.
То, что вы хотите (ваша библиотека) сделать, это взять один или несколько образцов голоса у человека и извлечь различные переменные из этих образцов (например, «свойства» голоса) и быть уверенным, что можно измерить эти свойствав новой записи и будьте уверены, что новый голосовой образец принадлежит тому же человеку («голосовой генератор»), который хранится в системе.
Как вы понимаете, в этом направлении проводилось много исследований.area - страница википедии по биометрии должна быть хорошей отправной точкой.Чтобы применить биометрические / статистические методы к распознаванию голоса, посетите страницу в Википедии по распознаванию речи .По сути, есть два метода - определить голос, который говорит что-то особенное (например, данное число), или просто прослушать голос, говорящий, и попытаться извлечь характеристики голоса, гарантируя, что голос принадлежит определенному человеку.
Iтакже указал бы на различные модели того, как моделируется голосовой тракт , а также на различные способы моделирования и распознавания интонации для целей аутентификации , и сказал бы: не пытайтесь делатьсделайте это самостоятельно для серьезных целей, если у вас нет 100 000 долларов, чтобы сэкономить.