TUTORIAL 1 : Purification Step for EURECOM Diarization System

What you need:

- LIA ALIZE/MISTRAL Open Source Library available here:

http://mistral.univ-avignon.fr/download.html

- EURECOM's purification package:

Patch Purification

 

What to do:

USING UNIX/CYGWIN:

- if ALIZE library and LIA_RAL OpenSource are already installed:

copy the folder "/LIA_SpkSeg/Purification/" into your "/LIA_SpkSeg/" folder

replace your files "SegTools.cpp" and "SegTools.h" (in LIA_SpkTools) by the files "/LIA_SpkTools/src/SegTools.cpp"  and "/LIA_SpkTools/include/SegTools.h"

In order to update the Makefile:

Make sure you updated the "/LIA_SpkSeg/Makefile.am"  by the new one provided in the patch (same name: "/LIA_SpkSeg/Makefile.am")

Finally you need to update the "configure.in" file with the one provided in the patch

You need now to regenerate the make file:

    - run aclocal, automake and autoconf
    - then run ./configure ; ATTENTION by default alize lib is search in ../ALIZE. You can specify the ABSOLUTE path if different by using the --with-alize=ABSOUTE_PATH option.

 

Then you have to first compile the toolBox: LIA_SpkTools (do a "make" instruction in the folder)

Finally you can compile the purification program ("make" in the corresponding folder)

 

- if ALIZE library and LIA_RAL OpenSource are NOT already installed:

Download the library at:

http://mistral.univ-avignon.fr/download.html

and set up:

ALIZE library: (cf. README)

In a shell, run successively: aclocal, automake, autoconf, ./configure, make

 

and then LIA_RAL library: (cf. README)

    - run aclocal, automake and autoconf
    - then run ./configure ; ATTENTION by default alize lib is search in ../ALIZE. You can specify the ABSOLUTE path if different by using the --with-alize=ABSOUTE_PATH option.
    - finally run make

 

USING WINDOWS:

sorry I don't know if the code is compatible!