Patent ID: 11948582
Assignee: OMILIA NATURAL LANGUAGE SOLUTIONS LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 9:
10. An automated method for performing speaker verification in an interactive voice recognition (IVR) system, the method comprising:
performing a speech conversation with a first user in a user session of a first interactive application, the speech conversation having an interaction context based on a subject matter of the first interactive application;
generating a first user identifier based on the speech conversation;
receiving a group of active words associated with the interaction context, wherein each active word is associated with the interaction context based on one or more selection criteria applied to conversations of a population of users in the interaction context;
receiving a plurality of first user voiceprints derived from pre-captured audio of the first user, each first user voiceprint corresponding to a respective active word of the group of active words;
converting, using speech recognition of the first user audio provided during the speech conversation, the first user audio including a plurality of captured audio elements into transcribed text including a corresponding plurality of text elements;
comparing each respective text element of the plurality of text elements with each active word of the group of active words to identify matched active words;
generating a respective captured voiceprint for each captured audio element corresponding to a respective text element identified as matching a respective active word;

comparing each respective captured voiceprint with each first user voiceprint corresponding to the respective active word of the group of active words; and
verifying the first user identifier by generating a similarity score based on the comparisons, and comparing the similarity score to a threshold value.