This document guides you through the configuration of Passive Authentication on the Voice Biometric Engine.
Prerequisites
MAP & NextGen Voice Biometric Engine should be installed on the system.
The user should have access to MAP.
The user should have administrator rights to restart MAP on the server
How to Configure NextGen Voice Biometric Engine
NextGen Voice Biometric Engine is a ready-to-use Passive engine which has its parameter optimized at default.
These configuration is generally ideal for most setups. But if desired, further optimizations can be made.
There are 3 different ways to optimize NextGen Voice Biometric Engine: Verifier Profile Configuration
|
Verifier
Verifier contains the parameter which will define general properties\settings of the engine.
The “Parameters” page displays parameters for all verifiers. Here you can only add, define and setup rules. You cannot assign values to them. The parameters are usually added while installing any component in MAP. Therefore, simply check the paramters' value in verifiers.
Click any of the parameters and modify as desired. The parameters are provided with corresponding descriptions.
Name | Default Value | Description |
---|
VTRootPath | | Path to the engine resource base directory. |
StreamingInterface | | The IPAddress(es) that the engine will listen to for receiving streams. Different IPs should be seperated by semi-colon(;) |
StreamingMinPort | 16000 | The minimum port to assign. Should be less than the corresponding StreamingMaxPort. Streaming min and max port will define the port range on which MAP may listen. |
StreamingMaxPort | 18000 | The maximum port to assign. Should be greater than the corresponding StreamingMinPort. Streaming min and max port will define the port range on which MAP may open ports. |
StreamTimeoutInMinutes | 10 | How long a stream will remain open at mostPort.Currently not used. |
RedisConnectionString | 127.0.0.1:6379,abortConnect=false | The Redis endpoint to store X-Factor and active calls lists. |
StreamSamplingInterval | 1500 | The number of milliseconds the the event loop will read data from the stream. |
StreamTimeoutInSeconds | 15 | The number of of seconds when no data is placed on the stream that it will wait and throw an exception otherwise. |
Profile
In Profile we set up the parameter which will help enrollment of audio. Navigate to the profiles page by clicking “Profile” under “Management.”.
Similar to Verifier, “Profile“ also consists of two sub-menu items.
Profiles
Parameters
Profiles page displays all the engine\component available for enrollment in MAP. (i.e. KBA, etc…)
Parameters Page displays parameter for all Profiles. (We only add and define and setup the rules for parameters here we can not assign vale to them.)
The Profile parameters are usually added while installing any component in MAP thus we only need to check the parameters value in verifiers.
Select the “Selene Enrollment Profile“ option in the Profiles screen.
Now click “Parameters“ tab.
We can click on any of the parameters and modify as desired.The parameters are provided with self explanatory description.
Name | Default Value | Description |
---|
SampleType | PCM16 Can be selected from (PCM16, aLaw, or uLaw) | This parameter describes the type of Audio coming into MAP. If WAV data is coming in the format will be read from header. MAP will convert this data to PCM for for consumption by the Engine. |
RequiredSpeechLength | 20 | The length of audio ( without silence) that needs to be processed before MAP considers the enrollment complete. |
StoreBiometricArtifact | Never | Stores Biometrics if Rejected, Always or Never. |
Configuration
In Configurations we set up the parameter which will help in verification of an Audio.
We can navigate to “Configuration” page by clicking on the “Configuration” sub menu under “Management“.
Similar to Verifier, “Configuration“ also consist of two sub menu.
Configurations page displays all the engine\component available for Verification in MAP. (i.e. KBA, etc…)
Parameters Page displays parameter for all Profiles. (We only add and define and setup the rules for parameters here we can not assign vale to them.)
The Configurations parameters are usually added while installing any component in MAP thus we only need to check the parameters value in Configurations.
Select the “Passive Verification for Selene“ option in the Profiles screen.
Now click on “Parameters“ tab.
We can click on any of the parameters and modify as desired.The parameters are provided with self explanatory description.
Name | Default Value | Description |
---|
AcceptThresholdVector | {"5.0":0.9,"10.0":0.8,"15.0":0.75,"20.0":0.7} | Accept score vector. |
CompletionThreshold | 0.65 | The completion threshold. |
RejectThresholdVector | {"5.0":0.1,"10.0":0.2,"15.0":0.3,"20.0":0.45} | Reject score vector |
SampleType | PCM16 | Sample Type coming into MAP. |
BestNResults | 10 | For identification: the maximum number of enrollmentTags returned that exceed the SuccessThreshold. |
StoreBiometricArtifact | Never | Stores Biometrics if Rejected, Always or Never. |
This completes the Next Gen Voice Biometric Engine configuration setup.