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.

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.

train: [corpus], [lm] -> [model]

Train a standard speaker-adapted triphone HMM-GMM model from a prepared corpus. Write the directory <corpus>/model.

align: [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.