-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
40 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,42 @@ | ||
# ib_diarization_toolkit | ||
DiarTK tools | ||
|
||
This README file explains, in brief, the commands to | ||
compile and run the IB diarization toolkit. | ||
|
||
# PREREQUISITES | ||
|
||
There are three prerequisites to the package | ||
|
||
1) Cmake -- required to build the package | ||
2) libboost -- boost library for C++ | ||
3) openmp library -- for multithreaded processing | ||
|
||
# CLEAN COMPILATION | ||
|
||
$> cd src/diarization/cmake/ | ||
$> cmake . | ||
$> # make clean if cmake has already been run once | ||
$> make | ||
|
||
# TO RUN | ||
|
||
$> # cd to $IB_DIARIZATION_HOME | ||
$> bash scripts/run.diarizeme.sh ipfile scpfile opfolder fileid [betaval] | ||
|
||
|
||
Example command | ||
|
||
$> bash scripts/run.diarizeme.sh data/mfcc/AMI_20050204-1206.fea data/scp/AMI_20050204-1206.scp result.dir/ AMI_20050204-1206 | ||
|
||
To test the result use md-perl-eval tool available on the NIST website | ||
|
||
$> perl md-eval-v21.pl -m -afc -c 0.25 -r data/rttm/AMI_20050204-1206.rttm -s result.dir/AMI_20050204-1206.rttm | ||
|
||
The expected DER is 8.79% | ||
|
||
To add TDOA features, use the following script | ||
|
||
$>bash scripts/run.diarizeme.tdoa.sh data/mfcc/$AMI_20050204-1206.fea 0.8 data/tdoa/$AMI_20050204-1206.fea 0.2 data/scp/$AMI_20050204-1206.scp result.dir.tdoa $AMI_20050204-1206 | ||
|
||
The expected DER is 7.12% |