Don't like ads? PRO users don't see any ads ;-)
Guest

switch language models in sphinx

By: a guest on May 4th, 2012  |  syntax: C++  |  size: 0.46 KB  |  hits: 17  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. void switchModel(ps_decoder_t* ps, const char* modelFileName, const char* modelName)
  2. {
  3.         cmd_ln_t *config = ps_get_config(ps);
  4.         logmath_t *logmath = ps_get_logmath(ps);
  5.         ngram_model_t *baseLanguageModel = ps_get_lmset(ps);
  6.         ngram_model_t *newLanguageModelToAdd = ngram_model_read(config, modelFileName, NGRAM_AUTO, logmath);
  7.  
  8.         ngram_model_set_add(baseLanguageModel, newLanguageModelToAdd, modelName, 1.0, TRUE);
  9.         ngram_model_set_select(baseLanguageModel, modelName);
  10. }