Command-line tool¶
Once abkhazia is installed on your system, use it from a terminal with
the abkhazia
command. For now, type:
abkhazia --help
As you see, the program is made of several subcommands which are
detailed below. It also read a configuration file (the default one is
installed with abkhazia and you can overload it by specifying the
--config <config-file>
option.
Commands¶
For more details on a specific command, type abkhazia <command>
--help
.
validate: [corpus]¶
Check if a corpus stored on disk is in a valid format and ready to be used by abkhazia.
prepare: [raw] -> [corpus]¶
Prepare a speech corpus from its raw distribution format to the
abkhazia format. Write the directory <corpus>/data
.
split: [corpus] -> [corpus], [corpus]¶
Split a speech corpus in train and test sets. Write the directories
<corpus>/train
and <corpus>/test
.
language: [corpus] -> [lm]¶
Generate a language model from a prepared corpus. Write the directory
<corpus>/language
.
features: [corpus] -> [features]¶
Compute speech features on the given corpus. Write the directory
<corpus>/features
.
acoustic: [corpus], [features] -> [model]¶
Train an acoustic model from a prepared corpus and its features. Write
the directory <corpus>/model
.
align: [corpus], [model], [lm] -> [result]¶
Generate a forced-alignment from acoustic and language models. Write
the directory <corpus>/align
.
decode: [corpus], [model], [lm] -> [result]¶
Decode a prepared corpus from a HMM-GMM model and a language
model. Write the directory <corpus>/decode
.