Luca Montanari - 2020-06-11

Hi guys,

after succeding in building a stable Keyword recognition version for the italian language, I'm now challenging with multilanguage. To avoid the same decoder work with more than a language a time, I decided in setupRecognizer to setup the decoder separetely according to language, which means I have now three different defaultsetup, one for each language I'm currently managing (it, en, de). With in the assets three different folders for each acoustic model and three *.dict files, all duly reported in Assets.lst.

The problem is: IT continue to work properly, for the other languages pocketsphinx seems to lose the first word of the keyphrase whatever it is, returning always E/cmusphinx: ERROR: "kws_search.c", line 528: Word '...' in phrase '...' is missing in the dictionary.
For example with keyphrase "i need you" it will not find in the dictionary the "i", if I remove it from the phrase, it will not find the "need" and so on.
The behavior is the same even if I use a Keyword file.

Any idea on what could generate this?

 

Last edit: Luca Montanari 2020-06-11