Agenda :
2 Agenda Speaker Verification – What’s it all about ?
SpeechSecure - Products and Versions
SpeechSecure 3.1 – Overview, Architecture, Features
Questions and Answers
Speaker Verification :
3 Speaker Verification
Speech Biometrics Overview :
4 Speech Biometrics Overview Collect one or more recordings known to come from a specific individual
Extract features that capture salient characteristics of that individual’s speech
Save features as a unique “voiceprint” for future reference Collect speech from an unknown individual
Extract features, just as during enrollment
Compare features to oneor more voiceprints
Determine which, if any, voiceprint matches best Enrollment Phase Authentication Phase
Speech Biometrics Taxonomy :
5 Speech Biometrics Taxonomy Do we know who the caller claims to be?(e.g., using their account number) Does authentication require a fixed password?
Speaker Verification Accuracy :
6 Speaker Verification Accuracy System can be biased to favor False Accepts (higher convenience) or False Rejects (higher security)
Equal Error Rate (EER) is determined when the number of False Accepts and False Rejects are equal
EER can be a helpful guide for comparisons but is rarely the best operating point for an application False
Accept False
Reject Correct Correct Imposter Enrollee Caller is… Granted Access Refused Access Caller is…
Architecture :
7 Architecture SOAP Client Application SpeechSecure Server 3.1 HTTP / SOAP Voice model database 3rd Party DB Server SpeechSecure 3.1 Java API & sample code Web Server VXML Application Java API and sample code cannot replace OSDMbut help OSDM customers migrate to SpeechSecure 3.1. Tomcat Appl. Server Web Server HTTP utterance files (audio data) SpeechSecure Server
fetches utterance through HTTP.
Also possible: send audio data as
DIME attachment to SOAP message
(using Java API). Two integration methods are shown:either use JavaAPI or SOAP directly.
Architecture (2) :
8 Architecture (2) HTTP / SOAP Web Server VXML Application Java API & sample code VXML/JSPs forverification tasks (Derived from)JSP sample code SOAP “wrapper“;providing Java methods on the client side that map to SOAP API messages