README: add Kaldi reader section
This commit is contained in:
Родитель
2b54151191
Коммит
3b2b698bcf
52
README
52
README
|
@ -7,6 +7,9 @@
|
|||
MERL, Sabanci University
|
||||
email: haerdogan@sabanciuniv.edu
|
||||
|
||||
Yu Zhang, Leo Liu
|
||||
CSAIL, Massachusetts Institute of Technology
|
||||
|
||||
== Preeliminaries ==
|
||||
To build the cpu version, you have to install intel MKL blas library or ACML library first. Note that ACML is free, where MKL may not be.
|
||||
|
||||
|
@ -42,3 +45,52 @@ All executables are in bin/ directory:
|
|||
|
||||
To run the executable, make sure bin/ is in your ${LD_LIBRARY_PATH}, if not, running cn.exe will fail when cn.exe tries to link the corresponding reader. Once it's done, run in command line:
|
||||
./cn.exe configFile=${your config file}
|
||||
|
||||
|
||||
== Kaldi Reader ==
|
||||
|
||||
The features section is different:
|
||||
|
||||
features=[
|
||||
dim=
|
||||
rx=
|
||||
scpFile=
|
||||
featureTransform=
|
||||
]
|
||||
|
||||
rx is a text file which contains:
|
||||
|
||||
one Kaldi feature rxspecifier readable by RandomAccessBaseFloatMatrixReader.
|
||||
'ark:' specifiers don't work; only 'scp:' specifiers work.
|
||||
|
||||
scpFile is a text file generated by running:
|
||||
|
||||
feat-to-len FEATURE_RXSPECIFIER_FROM_ABOVE ark,t:- > TEXT_FILE_NAME
|
||||
|
||||
scpFile should contain one line per utterance.
|
||||
|
||||
If you want to run with fewer utterances, just shorten this file.
|
||||
(It will load the feature rxspecifier but ignore utterances not present in scpFile).
|
||||
|
||||
featureTransform is the name of a Kaldi feature transform file:
|
||||
|
||||
Kaldi feature transform files are used for stacking / applying transforms to features.
|
||||
|
||||
An empty string (if permitted by the config file reader?) or the special string: NO_FEATURE_TRANSFORM
|
||||
says to ignore this option.
|
||||
|
||||
********** Labels **********
|
||||
|
||||
The labels section is also different.
|
||||
|
||||
labels=[
|
||||
mlfFile=
|
||||
labelDim=
|
||||
labelMappingFile=
|
||||
]
|
||||
|
||||
Only difference is mlfFile. mlfFile is a different format now. It is a text file which contains:
|
||||
|
||||
one Kaldi label rxspecifier readable by Kaldi's copy-post binary.
|
||||
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче