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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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 differentdefaultsetup
, 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 inAssets.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 alwaysE/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