From: Blake A L. <ba...@lo...> - 2011-04-19 15:55:16
|
Hello all, I've been reading over the code for the lattices, language models, and general likelihood scoring aspects of Sphinx4. It occurred to me that there is a slightly more general solution to the problem of including further language models into CMUSphinx than the one I proposed initially. A class called "MixedLanguageModel" could be implemented that would take multiple language models as initialization parameters it would implement the existing "LanguageModel" interface. Additionally a "SemanticLanguageModel" implementation that also implements the "LanguageModel" interface could be coded. Would this type of generalized class relationship be the preferred one or were you guys looking for something that included more specialized functionality than what is present in the "LanguageModel" interface? Thanks, Blake |