# ASR Engine ivector configuration file.
# This file includes only default paths and options, and serves as an educational template.
# If this file were missing, or if options were unspecified, the ASR Engine would log warnings.

# IMPORTANT: this ivector configuration file should be placed at ivector/ivector.conf and the model
# file paths that it specifies should be relative to the directory of this file (i.e. ivector/).
# (i.e. unlike conf/model.conf, in which paths are relative to the parent of the conf/ directory.)

# NOTE: the path of this file could be overridden by --ivector-extraction-config in conf/model.conf.

# NOTE: it is possible to specify absolute paths, e.g. --diag-ubm=/arbitrary/dir/and/filename.dubm or
# even double-dotted relative paths, e.g. --diag-ubm=../some-tied-asr-model/ivector/final.dubm
# However, this is not recommended as the model directories would not be self-contained or portable.

# Required ivector model files. These are standard Kaldi files with specific structure and meaning.
--diag-ubm=final.dubm
--global-cmvn-stats=global_cmvn.stats
--ivector-extractor=final.ie
--lda-matrix=final.mat

# Additional configuration files.
--cmvn-config=online_cmvn.conf
--splice-config=splice.conf

# Additional options, with default/recommended values.
--ivector-period=10
--posterior-scale=0.1
--max-count=100
