Home Software Docs Tutorials Demos Databases Dictionaries Models Research Support Mailing Lists What's New
You are here: Model Estimation / Alphadigits Tutorial / Prototype System / Tutorials / Software / Home  

 
 
  • Triphone Initialization:

    We need to first create the definitions of the triphone models we intend to train. In many cases the user may want to do some sort of state-tying. A result of model-tying is that there are a small number of physical models which map to a large number of logical models.

    The model file will contain definitions of the physical models only. The clustered list file is used to specify the mapping between physical and logical models when using the decoder as well as the training utility.

    We create the model definitions by using the following command line, assuming we have a clustered phones list. If model-tying is not done, then the tri_clist_file tag should point to a file containing the names of all logical models.

    init_triphones -param itri_params.text

    These are the triphone model definitions which corresponds to using this phones file.

    We now have to define the mapping between logical and physical models using the create_triphone_map utility.

    create_triphone_map -mono fs_ci_models.text -clist triphones.clist -context cd -models tri_models.text -output tri_phones.text

    We are now ready to move on to training the triphone models.

  • Triphone Training:

    Training a cross-word context-dependent triphone system now is easy. All we need to do is to change the context_mode tag in the parameter file to "cross_word" and set the other supporting data like the model definitions, phone mapping etc. appropriately.

    hmm_train -p cd_train_params.text -c CD

    A few iterations of the above process and we are all set to use the triphone models for recognition.



prev


next


top
   
   
    Help / Support / Site Map / Contact Us / ISIP Home