Skip to content

cunnie/DiarTk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DiarTk

This is a fork of the Speaker Diarization Toolkit, DiarTk, originally created at the Idiap Research Institute.

Quick Start

Use Vagrant to bring up an Ubuntu box if you're on OS X

vagrant box add precise64 http://files.vagrantup.com/precise64_vmware.box
vagrant up
vagrant ssh
sudo apt-get update
sudo apt-get install -y g++ cmake make libboost-all-dev curl
curl -OL http://www.itl.nist.gov/iad/mig/tests/rt/2006-spring/code/md-eval-v21.pl
chmod +x md-eval-v21.pl

Compile DiarTk:

cd /vagrant/src/diarization/cmake/
cmake .
make

Run:

cd /vagrant
bash scripts/run.diarizeme.sh \
        data/mfcc/AMI_20050204-1206.fea \
        data/scp/AMI_20050204-1206.scp \
        result.dir/ \
        AMI_20050204-1206
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%


Notes

Compiling under OS X Fails

Trying to compile under OS X gave us the following error:

/usr/local/include/boost/smart_ptr/detail/array_count_impl.hpp:17:18: error: declaration of anonymous class must be a definition
        template<class P, class A>

Fixing the #define P 2 in global.h got us only a little further:

/Users/cunnie/Downloads/ib_diarization_toolkit/src/aIB/src/aIB.cpp:34:10: fatal error: 'omp.h' file not found
#include <omp.h>

About

A fork of Idiap Research Institute's DiarTk diarization toolkit

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published