The FeatureSet Object
Feature Description file format
For a training of the speech recognizer, a test or other purposes
a feature file or a recorded speech signal is processed in the same
way many times. For that reason a 'feature description' can be defined
with the method setDesc.
The argument is used as part of a Tcl procedure that will be called
to generate a new set of features. The name of the procedure is
featureSetEval<$fes> where $fes is the name
of the FeatureSet object. Those procedures can be shown with the Tcl
command 'info body <procedure_name>'.
% FeatureSet fs
% fs setDesc @featDesc
% fs eval {{IN filename1} {OUT filename2}}
This is a simple JANUS script that defines a FeatureSet and reads the
'feature description' from a file 'featDesc'. Then the processing is
done using 2 filenames. The arguments are passed as a {variable value} list.
The filenames can be accessed by $arg(IN) and $arg(OUT) in the 'feature
description' procedure.
For training or recognition the eval
method can be called by other Janus objects using for example entries
from the database.
If that is not exactly the information needed in the 'feature description'
an 'access description' can be defined with the method
setAccess.
Here some example 'feature descriptions':
westphal@ira.uka.de
Last modified: Mon Nov 3 18:05:24 MET