Speaker Verification

Speaker Verification

A baseline GMM system for NIST SRE campaigns

Extraction of the parameters :

SPro
version used : spro-4.0.1
Documentation : spro-4.0.1.pdf

Modelisation/Verification :

Alize toolkit

Here you can find a package from the biosecure project but that I updated to work with the last version of Alize that you can download from the official webpage or corresponding to the following packages.

biosecure_alz_scripts (including precompiled binaries)
Please take care that there are some bugs in the segmental mode for the end timing of segments.

To compile the Nist Sphere toolkit on recent computer (under linux) you need to patch the original files

Here is the original package available on nist webpage sphere_2.6a
And here a modified version in order to compile it on recent computers sphere_2.6a_modified
More precisely, 3 files are modified (diff new old):
/src/scripts/install.sh
63,65c63,64
< 11:Linux Ubuntu:gcc:-O2 -mtune=generic -Wall -fPIC:install -s -m
755:ranlib:ar ru:LINUX
< 12:Custom:cc:-g:install -s -m 755:ranlib:ar ru:SUN' \| tr '\\012'
','\`
< Custom=12
---
> 11:Custom:cc:-g:install -s -m 755:ranlib:ar ru:SUN' \| tr '\\012'
','\`
> Custom=11
./src/lib/sp/exit.c
28d27
< # include
87c86
< strcat(exitmessage, strerror(errno));
---
> strcat(exitmessage, sys\_errlist[errno]);
./src/lib/sp/spread.c
1034,1039c1034,1035
< /\* fob\_in->fp was copied from spifr->waveform->sp\_fp, which may
\*/
< /\* now be closed in the code marked "SRI bugfix" above. \*/
< if (spifr->waveform->sp\_fp != FPNULL) {
< /\* Close the original file pointer to the SPHERE file \*/
< fclose(fob\_in->fp);
< }
---
> /\* Close the original file pointer to the SPHERE file \*/
> fclose(fob\_in->fp);